W.>
MIDR^."I8>4,G]L^$+7W[?,HRNA#FL06'9-W^RE*^R)/VJ7N8B/JI=?L+#*\;
MMP=!FXO+E"U9.JZ[>C:IFH%MV*SU!81=Y*ZZ_ C&<9@? 0S+@SG .(Z%Y?F?
MQM-'Q^,PS%O?B_113A_E.)8/&5+(^?D]C+/](DB:(XQF9T//8Z&&/S%L?P
MXU?#O $#RP.9_FRN\=7&*V1_'6!KNJ]"L)'BE8B-%)]K0/SS!HPD\:\VE@<8
MV"I@M0/Y_7F@IOR<*()5Q;QA;S".) F&0"WZ:S2.D=F)X>-?'^PMB:(D\2.
M^1U$$8; VX@CF /P@"%15.V#._M1V.Q3X?I_9Z/?4$L#!!0 ( !: /EF7
MBKL-8?20$3;8T.P6BP^0"X99K>]9!:G! J1\ \ !X;"]W;W)K8F]O:RYX;6S%F5MSFS@4
M@/^*AJ?TH;6YQ+E,W1F"B4!A>PNWG**"#'FH+DD7#2]M=7X/&NV$W.[(O"
M$T;"XM,!]$E'GU^X^/'(^0_TLZZ8G%J[IME?CT:RV)$:RT]\3YBJV7)1XT:=
MBJ>1W N"2[DCI*FKD3,>3T8UILSZ\OG4UDJ,]!/>D**AG*G"MF!#R8O\I[X]
M1<]4TD=:T>;7U.I^5\1"-66TIK]).;7&%I([_G+'!?W-68.KK!"\JJ:6?:S8
M$-'0XC_%60N9XT?9E33X,<4*9&I-QJK!+16RZ:[HVL>*\9FHBX]GAX;?TJHA
M8H8;,A?\L*?LJ6U&]6*D=:.+P^EX#.*U^#]AY-LM+:L.881T&J%I#)
M'=U+"S%&91&&25[14=R_1#:XP
M*PCJ0B@U0 < = 8#1&)5D1T?V_?R!F51<7E01 -\0) O#"+%)
M2R)0+G"IACGD"X'9TS&8&N$E0'AIEO!FG45QF&4HV83I)@J_:UA7 -:56:QL
MO5SZZ3U*;E$6S>/H-@K\.$=^$"3K.(_T47L,#=MCLYB*)UV',[2(_)MH$>51
MF.EHH%$,*R6*@V09HMS_J\\$2<0V;)&S19)E'U#HIW$4SS.T"E.4W?EIJ -"
M K%-&R19+J-\&<9YAOQXAH)$O6SQ/(R#?SU92""V88,LDGC^,0_3)5+/6*%&
MFQ"M%GZ,_.]^.NMA0@JQ#3LDRY/@ZUVRF(5I]H#";^LHO]?9('/8AM61A@L_
M5]_MRD_S>Y2G?ISY01XE<2]ZD#ALP^;(UC>9BIEZO"C7#U634D$.?]!8+.U%JI(O*#S@B9Q'E'D[P*!ZY+AE+*D53'
MA,3B#"D6=*9C0FIQAE1+[^-V(+4XIM4"?MR>C@E9QC%L&1CS7,>$5.,85PV$
M.=$Q(?$X@XKG0L>$Q.,,*IY+/5,"B<P@_JSHA/?
M1[02O(71,2$'N88=]!9F2@K.BAXFY"#7=*+L#H#4PZ)F0AK[/0Z+0U7)(M9:2,U2VD*B]P5:P$:@_'3+=WWJ:@MH>J"E19
MPA8=YM,N^9<_4$L#!!0 ( !: /EFY(]HWL@$ %0< : >&PO
M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V3MNPD 4A>&M("\@PWU 0A12I:&-
MV( %PT,!;'DF"NP^" HX5HHT:$YES5B^_JM/UOCM,^[JO&T.:;-MT^"XWQW2
MM-KDW+Z&D!:;N*_34]/&P_G.JNGV=3XONW5HZ\57O8Y!A\-QZ.YG5.]O]S,'
M\U,;_S.Q6:VVB_C1++[W\9#_&!Q^FNXK;6+,U6!>=^N8IU4X[F[;*5PN\G2>
M7 UFRVG5S992A=)!"D%:/L@@R,H'.01Y^: 1!(W*!XTA:%P^Z!F"GLL'O4#0
M2_F@"01-R@?)$&4<$B3UL";06I!K(?!:$&PA$%N0;"$P6Q!M(5!;D&TA<%L0
M;B&06Y!N(;!;$&\AT%M1;R706U%O)=!;>Q_;!'HKZJT$>BOJK01Z*^JM!'HK
MZJT$>BOJK01Z*^JM!'HKZJT$>AOJ;01Z&^IM!'H;ZFT$>EOOL(1 ;T.]C4!O
M0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T>]G4!O1[V=0&]'O9U ;T>]G4!O
M[QUV$^CMJ+<3Z.VHMQ/H[:BW/U+OE$^[F&X]US6^_Y%4Y_.S\?;ZR_*ZV6/G
M@G. GXCOOU!+ P04 " 6@#Y99>&9M;UW7VSI;#)^VUKRO4U=-7Z2%"'8!\9\5E"M?6HL-7%D
M;ERM0WQT"V9UMM0+8F(X'+',-(&:, AMC60Z?J*Y7E6A][R)KWUIFDGBJ/))
M[W$WL3?4@;[A#2N[.;XHK2^'RC3S>9E1;K)5'9>DWCK2N2^(0EVENZ+]
M\\DA[C#MKOSJ_*[,N< X<^:,]?'$'%T>=SB2=O7 QD+D0GG^$X^)L?35WT?M
M:>>4_S([;N^'<BRNS.X K @
M$0 @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4
M" 6@#Y9F5R<(Q & "<)P $P @ ', 0 >&PO=&AE;64O
M=&AE;64Q+GAM;%!+ 0(4 Q0 ( !: /EEBK'R=8P@ &4_ 8
M " @0T( !X;"]W;W)K&PO=V]R:W-H
M965T&UL4$L! A0#% @ %H ^66>_7#/W @ C H !@
M ("!,Q@ 'AL+W=O&PO=V]R:W-H965T&UL
M4$L! A0#% @ %H ^63%6LPDM" UR( !@ ("!)BD
M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %H ^
M66$";I9)! P@@ !@ ("!@C8 'AL+W=O&UL4$L! A0#%
M @ %H ^62F= $T+! L@@ !D ("!@6( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %H ^69CC<$B<
M%P 1D !D ("!0G4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %H ^64D&'MN/ @ KP4 !D
M ("!OI8 'AL+W=O&PO=V]R
M:W-H965T&UL
M4$L! A0#% @ %H ^6?(X?.DI!@ AA$ !D ("!)\D
M 'AL+W=O&PO=V]R:W-H965T@4 "@. 9
M " @9C2 !X;"]W;W)K&UL4$L! A0#% @
M%H ^664F $$3 P )P< !D ("!2=@ 'AL+W=O&UL4$L! A0#% @ %H ^666[A@N[ @
MS0< !D ("!T^( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %H ^60Q1[^E, @ (@4 !D
M ("!+.L 'AL+W=O&PO=V]R:W-H
M965T&UL4$L!
M A0#% @ %H ^6:D=8?.' @ 808 !D ("!@?< 'AL
M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %H ^
M6:BCBE3\ @ ]PH !D ("!6@8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %H ^62 ,[Z&PO=V]R:W-H965T&UL4$L! A0#% @ %H ^6?AGF!=@ P A@H !D
M ("!$!L! 'AL+W=O&PO=V]R:W-H965T
M$A 0!X;"]W;W)K&UL4$L! A0#
M% @ %H ^6=,HJ#9""@ R58 !D ("!.B4! 'AL+W=O
M&PO=V]R:W-H965T&UL4$L! A0#% @ %H ^61&0
M<2>M P [! !D ("!]#@! 'AL+W=O&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " 6
M@#Y99>&9M;
XML
73
Show.js
IDEA: XBRL DOCUMENT
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
XML
74
report.css
IDEA: XBRL DOCUMENT
/* Updated 2009-11-04 */
/* v2.2.0.24 */
/* DefRef Styles */
..report table.authRefData{
background-color: #def;
border: 2px solid #2F4497;
font-size: 1em;
position: absolute;
}
..report table.authRefData a {
display: block;
font-weight: bold;
}
..report table.authRefData p {
margin-top: 0px;
}
..report table.authRefData .hide {
background-color: #2F4497;
padding: 1px 3px 0px 0px;
text-align: right;
}
..report table.authRefData .hide a:hover {
background-color: #2F4497;
}
..report table.authRefData .body {
height: 150px;
overflow: auto;
width: 400px;
}
..report table.authRefData table{
font-size: 1em;
}
/* Report Styles */
..pl a, .pl a:visited {
color: black;
text-decoration: none;
}
/* table */
..report {
background-color: white;
border: 2px solid #acf;
clear: both;
color: black;
font: normal 8pt Helvetica, Arial, san-serif;
margin-bottom: 2em;
}
..report hr {
border: 1px solid #acf;
}
/* Top labels */
..report th {
background-color: #acf;
color: black;
font-weight: bold;
text-align: center;
}
..report th.void {
background-color: transparent;
color: #000000;
font: bold 10pt Helvetica, Arial, san-serif;
text-align: left;
}
..report .pl {
text-align: left;
vertical-align: top;
white-space: normal;
width: 200px;
white-space: normal; /* word-wrap: break-word; */
}
..report td.pl a.a {
cursor: pointer;
display: block;
width: 200px;
overflow: hidden;
}
..report td.pl div.a {
width: 200px;
}
..report td.pl a:hover {
background-color: #ffc;
}
/* Header rows... */
..report tr.rh {
background-color: #acf;
color: black;
font-weight: bold;
}
/* Calendars... */
..report .rc {
background-color: #f0f0f0;
}
/* Even rows... */
..report .re, .report .reu {
background-color: #def;
}
..report .reu td {
border-bottom: 1px solid black;
}
/* Odd rows... */
..report .ro, .report .rou {
background-color: white;
}
..report .rou td {
border-bottom: 1px solid black;
}
..report .rou table td, .report .reu table td {
border-bottom: 0px solid black;
}
/* styles for footnote marker */
..report .fn {
white-space: nowrap;
}
/* styles for numeric types */
..report .num, .report .nump {
text-align: right;
white-space: nowrap;
}
..report .nump {
padding-left: 2em;
}
..report .nump {
padding: 0px 0.4em 0px 2em;
}
/* styles for text types */
..report .text {
text-align: left;
white-space: normal;
}
..report .text .big {
margin-bottom: 1em;
width: 17em;
}
..report .text .more {
display: none;
}
..report .text .note {
font-style: italic;
font-weight: bold;
}
..report .text .small {
width: 10em;
}
..report sup {
font-style: italic;
}
..report .outerFootnotes {
font-size: 1em;
}
XML
76
FilingSummary.xml
IDEA: XBRL DOCUMENT
3.24.3
html
114
326
1
false
46
0
false
4
false
false
R1.htm
00000001 - Document - Cover
Sheet
http://frankln.com/role/Cover
Cover
Cover
1
false
false
R2.htm
00000002 - Statement - Consolidated Balance Sheets
Sheet
http://frankln.com/role/BalanceSheets
Consolidated Balance Sheets
Statements
2
false
false
R3.htm
00000003 - Statement - Consolidated Balance Sheets (Parenthetical)
Sheet
http://frankln.com/role/BalanceSheetsParenthetical
Consolidated Balance Sheets (Parenthetical)
Statements
3
false
false
R4.htm
00000004 - Statement - Consolidated Statements of Comprehensive Loss
Sheet
http://frankln.com/role/StatementsOfComprehensiveLoss
Consolidated Statements of Comprehensive Loss
Statements
4
false
false
R5.htm
00000005 - Statement - Consolidated Statements of Changes in Stockholders' Equity
Sheet
http://frankln.com/role/StatementsOfChangesInStockholdersEquity
Consolidated Statements of Changes in Stockholders' Equity
Statements
5
false
false
R6.htm
00000006 - Statement - Consolidated Statements of Cash Flows
Sheet
http://frankln.com/role/StatementsOfCashFlows
Consolidated Statements of Cash Flows
Statements
6
false
false
R7.htm
995410 - Disclosure - Pay vs Performance Disclosure
Sheet
http://xbrl.sec.gov/ecd/role/PvpDisclosure
Pay vs Performance Disclosure
Notes
7
false
false
R8.htm
995445 - Disclosure - Insider Trading Arrangements
Sheet
http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements
Insider Trading Arrangements
Notes
8
false
false
R9.htm
995512 - Disclosure - BUSINESS OVERVIEW
Sheet
http://frankln.com/role/BusinessOverview
BUSINESS OVERVIEW
Notes
9
false
false
R10.htm
995513 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Sheet
http://frankln.com/role/SummaryOfSignificantAccountingPolicies
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Notes
10
false
false
R11.htm
995514 - Disclosure - ACCRUED LIABILITIES
Sheet
http://frankln.com/role/AccruedLiabilities
ACCRUED LIABILITIES
Notes
11
false
false
R12.htm
995515 - Disclosure - INCOME TAXES
Sheet
http://frankln.com/role/IncomeTaxes
INCOME TAXES
Notes
12
false
false
R13.htm
995516 - Disclosure - (LOSS) EARNINGS PER SHARE
Sheet
http://frankln.com/role/LossEarningsPerShare
(LOSS) EARNINGS PER SHARE
Notes
13
false
false
R14.htm
995517 - Disclosure - COMMITMENTS AND CONTINGENCIES
Sheet
http://frankln.com/role/CommitmentsAndContingencies
COMMITMENTS AND CONTINGENCIES
Notes
14
false
false
R15.htm
995518 - Disclosure - LONG-TERM INCENTIVE PLAN AWARDS
Sheet
http://frankln.com/role/Long-termIncentivePlanAwards
LONG-TERM INCENTIVE PLAN AWARDS
Notes
15
false
false
R16.htm
995519 - Disclosure - STOCKHOLDERS??? EQUITY
Sheet
http://frankln.com/role/StockholdersEquity
STOCKHOLDERS??? EQUITY
Notes
16
false
false
R17.htm
995520 - Disclosure - RELATED PARTY TRANSACTIONS
Sheet
http://frankln.com/role/RelatedPartyTransactions
RELATED PARTY TRANSACTIONS
Notes
17
false
false
R18.htm
995521 - Disclosure - SUBSEQUENT EVENTS
Sheet
http://frankln.com/role/SubsequentEvents
SUBSEQUENT EVENTS
Notes
18
false
false
R19.htm
995522 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
Sheet
http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
Policies
19
false
false
R20.htm
995523 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
Sheet
http://frankln.com/role/SummaryOfSignificantAccountingPoliciesTables
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
Tables
http://frankln.com/role/SummaryOfSignificantAccountingPolicies
20
false
false
R21.htm
995524 - Disclosure - ACCRUED LIABILITIES (Tables)
Sheet
http://frankln.com/role/AccruedLiabilitiesTables
ACCRUED LIABILITIES (Tables)
Tables
http://frankln.com/role/AccruedLiabilities
21
false
false
R22.htm
995525 - Disclosure - INCOME TAXES (Tables)
Sheet
http://frankln.com/role/IncomeTaxesTables
INCOME TAXES (Tables)
Tables
http://frankln.com/role/IncomeTaxes
22
false
false
R23.htm
995526 - Disclosure - (LOSS) EARNINGS PER SHARE (Tables)
Sheet
http://frankln.com/role/LossEarningsPerShareTables
(LOSS) EARNINGS PER SHARE (Tables)
Tables
http://frankln.com/role/LossEarningsPerShare
23
false
false
R24.htm
995527 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)
Sheet
http://frankln.com/role/CommitmentsAndContingenciesTables
COMMITMENTS AND CONTINGENCIES (Tables)
Tables
http://frankln.com/role/CommitmentsAndContingencies
24
false
false
R25.htm
995528 - Disclosure - LONG-TERM INCENTIVE PLAN AWARDS (Tables)
Sheet
http://frankln.com/role/Long-termIncentivePlanAwardsTables
LONG-TERM INCENTIVE PLAN AWARDS (Tables)
Tables
http://frankln.com/role/Long-termIncentivePlanAwards
25
false
false
R26.htm
995529 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Segments)
Sheet
http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-Segments
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Segments)
Details
http://frankln.com/role/SummaryOfSignificantAccountingPoliciesTables
26
false
false
R27.htm
995530 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Segments Long-Lived Assets)
Sheet
http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-SegmentsLong-livedAssets
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Segments Long-Lived Assets)
Details
http://frankln.com/role/SummaryOfSignificantAccountingPoliciesTables
27
false
false
R28.htm
995531 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Receivables)
Sheet
http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-Receivables
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Receivables)
Details
http://frankln.com/role/SummaryOfSignificantAccountingPoliciesTables
28
false
false
R29.htm
995532 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Contract liabilities)
Sheet
http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-ContractLiabilities
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Contract liabilities)
Details
http://frankln.com/role/SummaryOfSignificantAccountingPoliciesTables
29
false
false
R30.htm
995533 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives)
Sheet
http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives)
Details
http://frankln.com/role/SummaryOfSignificantAccountingPoliciesTables
30
false
false
R31.htm
995534 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Intangible assets activity)
Sheet
http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-IntangibleAssetsActivity
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Intangible assets activity)
Details
http://frankln.com/role/SummaryOfSignificantAccountingPoliciesTables
31
false
false
R32.htm
995535 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Amortization Expenses)
Sheet
http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-AmortizationExpenses
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Amortization Expenses)
Details
http://frankln.com/role/SummaryOfSignificantAccountingPoliciesTables
32
false
false
R33.htm
995536 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)
Sheet
http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)
Details
http://frankln.com/role/SummaryOfSignificantAccountingPoliciesTables
33
false
false
R34.htm
995537 - Disclosure - ACCRUED LIABILITIES (Details)
Sheet
http://frankln.com/role/AccruedLiabilitiesDetails
ACCRUED LIABILITIES (Details)
Details
http://frankln.com/role/AccruedLiabilitiesTables
34
false
false
R35.htm
995538 - Disclosure - ACCRUED LIABILITIES (Details Narrative)
Sheet
http://frankln.com/role/AccruedLiabilitiesDetailsNarrative
ACCRUED LIABILITIES (Details Narrative)
Details
http://frankln.com/role/AccruedLiabilitiesTables
35
false
false
R36.htm
995539 - Disclosure - INCOME TAXES (Details - Provision for Income Taxes)
Sheet
http://frankln.com/role/IncomeTaxesDetails-ProvisionForIncomeTaxes
INCOME TAXES (Details - Provision for Income Taxes)
Details
http://frankln.com/role/IncomeTaxesTables
36
false
false
R37.htm
995540 - Disclosure - INCOME TAXES (Details - Reconciliation of Tax Rate)
Sheet
http://frankln.com/role/IncomeTaxesDetails-ReconciliationOfTaxRate
INCOME TAXES (Details - Reconciliation of Tax Rate)
Details
http://frankln.com/role/IncomeTaxesTables
37
false
false
R38.htm
995541 - Disclosure - INCOME TAXES (Details - Deferred Income Taxes)
Sheet
http://frankln.com/role/IncomeTaxesDetails-DeferredIncomeTaxes
INCOME TAXES (Details - Deferred Income Taxes)
Details
http://frankln.com/role/IncomeTaxesTables
38
false
false
R39.htm
995542 - Disclosure - INCOME TAXES (Details - Unrecognized tax benefits)
Sheet
http://frankln.com/role/IncomeTaxesDetails-UnrecognizedTaxBenefits
INCOME TAXES (Details - Unrecognized tax benefits)
Details
http://frankln.com/role/IncomeTaxesTables
39
false
false
R40.htm
995543 - Disclosure - INCOME TAXES (Details Narrative)
Sheet
http://frankln.com/role/IncomeTaxesDetailsNarrative
INCOME TAXES (Details Narrative)
Details
http://frankln.com/role/IncomeTaxesTables
40
false
false
R41.htm
995544 - Disclosure - (LOSS) EARNINGS PER SHARE (Details)
Sheet
http://frankln.com/role/LossEarningsPerShareDetails
(LOSS) EARNINGS PER SHARE (Details)
Details
http://frankln.com/role/LossEarningsPerShareTables
41
false
false
R42.htm
995545 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details - Lease expenses)
Sheet
http://frankln.com/role/CommitmentsAndContingenciesDetails-LeaseExpenses
COMMITMENTS AND CONTINGENCIES (Details - Lease expenses)
Details
http://frankln.com/role/CommitmentsAndContingenciesTables
42
false
false
R43.htm
995546 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details - Maturities of lease liabilities)
Sheet
http://frankln.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilities
COMMITMENTS AND CONTINGENCIES (Details - Maturities of lease liabilities)
Details
http://frankln.com/role/CommitmentsAndContingenciesTables
43
false
false
R44.htm
995547 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative)
Sheet
http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative
COMMITMENTS AND CONTINGENCIES (Details Narrative)
Details
http://frankln.com/role/CommitmentsAndContingenciesTables
44
false
false
R45.htm
995548 - Disclosure - LONG-TERM INCENTIVE PLAN AWARDS (Details - Option Activity)
Sheet
http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity
LONG-TERM INCENTIVE PLAN AWARDS (Details - Option Activity)
Details
http://frankln.com/role/Long-termIncentivePlanAwardsTables
45
false
false
R46.htm
995549 - Disclosure - LONG-TERM INCENTIVE PLAN AWARDS (Details Narrative)
Sheet
http://frankln.com/role/Long-termIncentivePlanAwardsDetailsNarrative
LONG-TERM INCENTIVE PLAN AWARDS (Details Narrative)
Details
http://frankln.com/role/Long-termIncentivePlanAwardsTables
46
false
false
R47.htm
995550 - Disclosure - STOCKHOLDERS??? EQUITY (Details Narrative)
Sheet
http://frankln.com/role/StockholdersEquityDetailsNarrative
STOCKHOLDERS??? EQUITY (Details Narrative)
Details
http://frankln.com/role/StockholdersEquity
47
false
false
All Reports
Book
All Reports
fkwl-20240630.xsd
fkwl-20240630_cal.xml
fkwl-20240630_def.xml
fkwl-20240630_lab.xml
fkwl-20240630_pre.xml
franklin_i10k-063024.htm
http://fasb.org/us-gaap/2024
http://xbrl.sec.gov/dei/2024
http://xbrl.sec.gov/ecd/2024
true
true
JSON
78
MetaLinks.json
IDEA: XBRL DOCUMENT
{
"version": "2.2",
"instance": {
"franklin_i10k-063024.htm": {
"nsprefix": "FKWL",
"nsuri": "http://frankln.com/20240630",
"dts": {
"schema": {
"local": [
"fkwl-20240630.xsd"
],
"remote": [
"http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
"http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
"http://www.xbrl.org/2003/xl-2003-12-31.xsd",
"http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
"http://www.xbrl.org/2005/xbrldt-2005.xsd",
"http://www.xbrl.org/2006/ref-2006-02-27.xsd",
"http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
"http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
"http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
"https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
"https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
"https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
"https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
"https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
"https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
"https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
"https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
"https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
"https://xbrl.sec.gov/country/2024/country-2024.xsd",
"https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
"https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd",
"https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
]
},
"calculationLink": {
"local": [
"fkwl-20240630_cal.xml"
]
},
"definitionLink": {
"local": [
"fkwl-20240630_def.xml"
]
},
"labelLink": {
"local": [
"fkwl-20240630_lab.xml"
]
},
"presentationLink": {
"local": [
"fkwl-20240630_pre.xml"
]
},
"inline": {
"local": [
"franklin_i10k-063024.htm"
]
}
},
"keyStandard": 295,
"keyCustom": 31,
"axisStandard": 19,
"axisCustom": 0,
"memberStandard": 26,
"memberCustom": 19,
"hidden": {
"total": 56,
"http://fasb.org/us-gaap/2024": 47,
"http://frankln.com/20240630": 5,
"http://xbrl.sec.gov/dei/2024": 4
},
"contextCount": 114,
"entityCount": 1,
"segmentCount": 46,
"elementCount": 564,
"unitCount": 4,
"baseTaxonomies": {
"http://fasb.org/us-gaap/2024": 630,
"http://xbrl.sec.gov/dei/2024": 42,
"http://xbrl.sec.gov/ecd/2024": 4
},
"report": {
"R1": {
"role": "http://frankln.com/role/Cover",
"longName": "00000001 - Document - Cover",
"shortName": "Cover",
"isDefault": "true",
"groupType": "document",
"subGroupType": "",
"menuCat": "Cover",
"order": "1",
"firstAnchor": {
"contextRef": "From2023-07-01to2024-06-30",
"name": "dei:DocumentType",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"span",
"b",
"p",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "From2023-07-01to2024-06-30",
"name": "dei:DocumentType",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"span",
"b",
"p",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
}
},
"R2": {
"role": "http://frankln.com/role/BalanceSheets",
"longName": "00000002 - Statement - Consolidated Balance Sheets",
"shortName": "Consolidated Balance Sheets",
"isDefault": "false",
"groupType": "statement",
"subGroupType": "",
"menuCat": "Statements",
"order": "2",
"firstAnchor": {
"contextRef": "AsOf2024-06-30",
"name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "0",
"ancestors": [
"td",
"tr",
"table",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "AsOf2024-06-30",
"name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "0",
"ancestors": [
"td",
"tr",
"table",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
}
},
"R3": {
"role": "http://frankln.com/role/BalanceSheetsParenthetical",
"longName": "00000003 - Statement - Consolidated Balance Sheets (Parenthetical)",
"shortName": "Consolidated Balance Sheets (Parenthetical)",
"isDefault": "false",
"groupType": "statement",
"subGroupType": "parenthetical",
"menuCat": "Statements",
"order": "3",
"firstAnchor": {
"contextRef": "AsOf2024-06-30",
"name": "us-gaap:PreferredStockParOrStatedValuePerShare",
"unitRef": "USDPShares",
"xsiNil": "false",
"lang": null,
"decimals": "INF",
"ancestors": [
"span",
"span",
"td",
"tr",
"table",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "AsOf2024-06-30",
"name": "us-gaap:PreferredStockParOrStatedValuePerShare",
"unitRef": "USDPShares",
"xsiNil": "false",
"lang": null,
"decimals": "INF",
"ancestors": [
"span",
"span",
"td",
"tr",
"table",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
}
},
"R4": {
"role": "http://frankln.com/role/StatementsOfComprehensiveLoss",
"longName": "00000004 - Statement - Consolidated Statements of Comprehensive Loss",
"shortName": "Consolidated Statements of Comprehensive Loss",
"isDefault": "false",
"groupType": "statement",
"subGroupType": "",
"menuCat": "Statements",
"order": "4",
"firstAnchor": {
"contextRef": "From2023-07-01to2024-06-30",
"name": "us-gaap:Revenues",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "0",
"ancestors": [
"td",
"tr",
"table",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true
},
"uniqueAnchor": {
"contextRef": "From2023-07-01to2024-06-30",
"name": "us-gaap:GrossProfit",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "0",
"ancestors": [
"td",
"tr",
"table",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"unique": true
}
},
"R5": {
"role": "http://frankln.com/role/StatementsOfChangesInStockholdersEquity",
"longName": "00000005 - Statement - Consolidated Statements of Changes in Stockholders' Equity",
"shortName": "Consolidated Statements of Changes in Stockholders' Equity",
"isDefault": "false",
"groupType": "statement",
"subGroupType": "",
"menuCat": "Statements",
"order": "5",
"firstAnchor": {
"contextRef": "AsOf2022-06-30_us-gaap_CommonStockMember",
"name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "0",
"ancestors": [
"span",
"td",
"tr",
"table",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "AsOf2022-06-30_us-gaap_CommonStockMember",
"name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "0",
"ancestors": [
"span",
"td",
"tr",
"table",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
}
},
"R6": {
"role": "http://frankln.com/role/StatementsOfCashFlows",
"longName": "00000006 - Statement - Consolidated Statements of Cash Flows",
"shortName": "Consolidated Statements of Cash Flows",
"isDefault": "false",
"groupType": "statement",
"subGroupType": "",
"menuCat": "Statements",
"order": "6",
"firstAnchor": {
"contextRef": "From2023-07-01to2024-06-30",
"name": "us-gaap:ProfitLoss",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "0",
"ancestors": [
"td",
"tr",
"table",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true
},
"uniqueAnchor": {
"contextRef": "From2023-07-01to2024-06-30",
"name": "us-gaap:Depreciation",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "0",
"ancestors": [
"td",
"tr",
"table",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"unique": true
}
},
"R7": {
"role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure",
"longName": "995410 - Disclosure - Pay vs Performance Disclosure",
"shortName": "Pay vs Performance Disclosure",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "",
"menuCat": "Notes",
"order": "7",
"firstAnchor": {
"contextRef": "From2023-07-01to2024-06-30",
"name": "us-gaap:NetIncomeLoss",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "0",
"ancestors": [
"td",
"tr",
"table",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true
},
"uniqueAnchor": null
},
"R8": {
"role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
"longName": "995445 - Disclosure - Insider Trading Arrangements",
"shortName": "Insider Trading Arrangements",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "",
"menuCat": "Notes",
"order": "8",
"firstAnchor": {
"contextRef": "From2024-04-012024-06-30",
"name": "ecd:Rule10b51ArrAdoptedFlag",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"span",
"span",
"p",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "From2024-04-012024-06-30",
"name": "ecd:Rule10b51ArrAdoptedFlag",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"span",
"span",
"p",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
}
},
"R9": {
"role": "http://frankln.com/role/BusinessOverview",
"longName": "995512 - Disclosure - BUSINESS OVERVIEW",
"shortName": "BUSINESS OVERVIEW",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "",
"menuCat": "Notes",
"order": "9",
"firstAnchor": {
"contextRef": "From2023-07-01to2024-06-30",
"name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "From2023-07-01to2024-06-30",
"name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
}
},
"R10": {
"role": "http://frankln.com/role/SummaryOfSignificantAccountingPolicies",
"longName": "995513 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
"shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "",
"menuCat": "Notes",
"order": "10",
"firstAnchor": {
"contextRef": "From2023-07-01to2024-06-30",
"name": "us-gaap:SignificantAccountingPoliciesTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "From2023-07-01to2024-06-30",
"name": "us-gaap:SignificantAccountingPoliciesTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
}
},
"R11": {
"role": "http://frankln.com/role/AccruedLiabilities",
"longName": "995514 - Disclosure - ACCRUED LIABILITIES",
"shortName": "ACCRUED LIABILITIES",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "",
"menuCat": "Notes",
"order": "11",
"firstAnchor": {
"contextRef": "From2023-07-01to2024-06-30",
"name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "From2023-07-01to2024-06-30",
"name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
}
},
"R12": {
"role": "http://frankln.com/role/IncomeTaxes",
"longName": "995515 - Disclosure - INCOME TAXES",
"shortName": "INCOME TAXES",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "",
"menuCat": "Notes",
"order": "12",
"firstAnchor": {
"contextRef": "From2023-07-01to2024-06-30",
"name": "us-gaap:IncomeTaxDisclosureTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "From2023-07-01to2024-06-30",
"name": "us-gaap:IncomeTaxDisclosureTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
}
},
"R13": {
"role": "http://frankln.com/role/LossEarningsPerShare",
"longName": "995516 - Disclosure - (LOSS) EARNINGS PER SHARE",
"shortName": "(LOSS) EARNINGS PER SHARE",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "",
"menuCat": "Notes",
"order": "13",
"firstAnchor": {
"contextRef": "From2023-07-01to2024-06-30",
"name": "us-gaap:EarningsPerShareTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "From2023-07-01to2024-06-30",
"name": "us-gaap:EarningsPerShareTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
}
},
"R14": {
"role": "http://frankln.com/role/CommitmentsAndContingencies",
"longName": "995517 - Disclosure - COMMITMENTS AND CONTINGENCIES",
"shortName": "COMMITMENTS AND CONTINGENCIES",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "",
"menuCat": "Notes",
"order": "14",
"firstAnchor": {
"contextRef": "From2023-07-01to2024-06-30",
"name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "From2023-07-01to2024-06-30",
"name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
}
},
"R15": {
"role": "http://frankln.com/role/Long-termIncentivePlanAwards",
"longName": "995518 - Disclosure - LONG-TERM INCENTIVE PLAN AWARDS",
"shortName": "LONG-TERM INCENTIVE PLAN AWARDS",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "",
"menuCat": "Notes",
"order": "15",
"firstAnchor": {
"contextRef": "From2023-07-01to2024-06-30",
"name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "From2023-07-01to2024-06-30",
"name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
}
},
"R16": {
"role": "http://frankln.com/role/StockholdersEquity",
"longName": "995519 - Disclosure - STOCKHOLDERS\u2019 EQUITY",
"shortName": "STOCKHOLDERS\u2019 EQUITY",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "",
"menuCat": "Notes",
"order": "16",
"firstAnchor": {
"contextRef": "From2023-07-01to2024-06-30",
"name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "From2023-07-01to2024-06-30",
"name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
}
},
"R17": {
"role": "http://frankln.com/role/RelatedPartyTransactions",
"longName": "995520 - Disclosure - RELATED PARTY TRANSACTIONS",
"shortName": "RELATED PARTY TRANSACTIONS",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "",
"menuCat": "Notes",
"order": "17",
"firstAnchor": {
"contextRef": "From2023-07-01to2024-06-30",
"name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "From2023-07-01to2024-06-30",
"name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
}
},
"R18": {
"role": "http://frankln.com/role/SubsequentEvents",
"longName": "995521 - Disclosure - SUBSEQUENT EVENTS",
"shortName": "SUBSEQUENT EVENTS",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "",
"menuCat": "Notes",
"order": "18",
"firstAnchor": {
"contextRef": "From2023-07-01to2024-06-30",
"name": "us-gaap:SubsequentEventsTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "From2023-07-01to2024-06-30",
"name": "us-gaap:SubsequentEventsTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
}
},
"R19": {
"role": "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies",
"longName": "995522 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
"shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "policies",
"menuCat": "Policies",
"order": "19",
"firstAnchor": {
"contextRef": "From2023-07-01to2024-06-30",
"name": "us-gaap:ConsolidationPolicyTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"us-gaap:SignificantAccountingPoliciesTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "From2023-07-01to2024-06-30",
"name": "us-gaap:ConsolidationPolicyTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"us-gaap:SignificantAccountingPoliciesTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
}
},
"R20": {
"role": "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesTables",
"longName": "995523 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)",
"shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "tables",
"menuCat": "Tables",
"order": "20",
"firstAnchor": {
"contextRef": "From2023-07-01to2024-06-30",
"name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"us-gaap:SegmentReportingPolicyPolicyTextBlock",
"us-gaap:SignificantAccountingPoliciesTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "From2023-07-01to2024-06-30",
"name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"us-gaap:SegmentReportingPolicyPolicyTextBlock",
"us-gaap:SignificantAccountingPoliciesTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
}
},
"R21": {
"role": "http://frankln.com/role/AccruedLiabilitiesTables",
"longName": "995524 - Disclosure - ACCRUED LIABILITIES (Tables)",
"shortName": "ACCRUED LIABILITIES (Tables)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "tables",
"menuCat": "Tables",
"order": "21",
"firstAnchor": {
"contextRef": "From2023-07-01to2024-06-30",
"name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "From2023-07-01to2024-06-30",
"name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
}
},
"R22": {
"role": "http://frankln.com/role/IncomeTaxesTables",
"longName": "995525 - Disclosure - INCOME TAXES (Tables)",
"shortName": "INCOME TAXES (Tables)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "tables",
"menuCat": "Tables",
"order": "22",
"firstAnchor": {
"contextRef": "From2023-07-01to2024-06-30",
"name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"us-gaap:IncomeTaxDisclosureTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "From2023-07-01to2024-06-30",
"name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"us-gaap:IncomeTaxDisclosureTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
}
},
"R23": {
"role": "http://frankln.com/role/LossEarningsPerShareTables",
"longName": "995526 - Disclosure - (LOSS) EARNINGS PER SHARE (Tables)",
"shortName": "(LOSS) EARNINGS PER SHARE (Tables)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "tables",
"menuCat": "Tables",
"order": "23",
"firstAnchor": {
"contextRef": "From2023-07-01to2024-06-30",
"name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"us-gaap:EarningsPerShareTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "From2023-07-01to2024-06-30",
"name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"us-gaap:EarningsPerShareTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
}
},
"R24": {
"role": "http://frankln.com/role/CommitmentsAndContingenciesTables",
"longName": "995527 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)",
"shortName": "COMMITMENTS AND CONTINGENCIES (Tables)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "tables",
"menuCat": "Tables",
"order": "24",
"firstAnchor": {
"contextRef": "From2023-07-01to2024-06-30",
"name": "us-gaap:LeaseCostTableTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "From2023-07-01to2024-06-30",
"name": "us-gaap:LeaseCostTableTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
}
},
"R25": {
"role": "http://frankln.com/role/Long-termIncentivePlanAwardsTables",
"longName": "995528 - Disclosure - LONG-TERM INCENTIVE PLAN AWARDS (Tables)",
"shortName": "LONG-TERM INCENTIVE PLAN AWARDS (Tables)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "tables",
"menuCat": "Tables",
"order": "25",
"firstAnchor": {
"contextRef": "From2023-07-01to2024-06-30",
"name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "From2023-07-01to2024-06-30",
"name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
}
},
"R26": {
"role": "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-Segments",
"longName": "995529 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Segments)",
"shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Segments)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "details",
"menuCat": "Details",
"order": "26",
"firstAnchor": {
"contextRef": "From2023-07-01to2024-06-30",
"name": "us-gaap:Revenues",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "0",
"ancestors": [
"td",
"tr",
"table",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true
},
"uniqueAnchor": {
"contextRef": "From2023-07-012024-06-30_srt_NorthAmericaMember",
"name": "us-gaap:Revenues",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "0",
"ancestors": [
"td",
"tr",
"table",
"us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
"us-gaap:SegmentReportingPolicyPolicyTextBlock",
"us-gaap:SignificantAccountingPoliciesTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"unique": true
}
},
"R27": {
"role": "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-SegmentsLong-livedAssets",
"longName": "995530 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Segments Long-Lived Assets)",
"shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Segments Long-Lived Assets)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "details",
"menuCat": "Details",
"order": "27",
"firstAnchor": {
"contextRef": "AsOf2024-06-30",
"name": "FKWL:PropertyAndEquipmentAndIntangibleAssets",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "0",
"ancestors": [
"td",
"tr",
"table",
"us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock",
"us-gaap:SegmentReportingPolicyPolicyTextBlock",
"us-gaap:SignificantAccountingPoliciesTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "AsOf2024-06-30",
"name": "FKWL:PropertyAndEquipmentAndIntangibleAssets",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "0",
"ancestors": [
"td",
"tr",
"table",
"us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock",
"us-gaap:SegmentReportingPolicyPolicyTextBlock",
"us-gaap:SignificantAccountingPoliciesTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
}
},
"R28": {
"role": "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-Receivables",
"longName": "995531 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Receivables)",
"shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Receivables)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "details",
"menuCat": "Details",
"order": "28",
"firstAnchor": {
"contextRef": "AsOf2024-06-30",
"name": "us-gaap:AccountsReceivableNetCurrent",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "0",
"ancestors": [
"td",
"tr",
"table",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true
},
"uniqueAnchor": null
},
"R29": {
"role": "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-ContractLiabilities",
"longName": "995532 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Contract liabilities)",
"shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Contract liabilities)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "details",
"menuCat": "Details",
"order": "29",
"firstAnchor": {
"contextRef": "AsOf2024-06-30",
"name": "us-gaap:ContractWithCustomerLiability",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "0",
"ancestors": [
"td",
"tr",
"table",
"us-gaap:OtherLiabilitiesTableTextBlock",
"us-gaap:RevenueRecognitionPolicyTextBlock",
"us-gaap:SignificantAccountingPoliciesTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "AsOf2024-06-30",
"name": "us-gaap:ContractWithCustomerLiability",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "0",
"ancestors": [
"td",
"tr",
"table",
"us-gaap:OtherLiabilitiesTableTextBlock",
"us-gaap:RevenueRecognitionPolicyTextBlock",
"us-gaap:SignificantAccountingPoliciesTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
}
},
"R30": {
"role": "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives",
"longName": "995533 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives)",
"shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "details",
"menuCat": "Details",
"order": "30",
"firstAnchor": {
"contextRef": "From2023-07-012024-06-30_custom_MachineryMember",
"name": "FKWL:PropertyPlantAndEquipmentUsefulLife1",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"span",
"span",
"td",
"tr",
"table",
"FKWL:ScheduleOfPropertyAndEquipmentEstimatedUsefulLife",
"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
"us-gaap:SignificantAccountingPoliciesTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "From2023-07-012024-06-30_custom_MachineryMember",
"name": "FKWL:PropertyPlantAndEquipmentUsefulLife1",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"span",
"span",
"td",
"tr",
"table",
"FKWL:ScheduleOfPropertyAndEquipmentEstimatedUsefulLife",
"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
"us-gaap:SignificantAccountingPoliciesTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
}
},
"R31": {
"role": "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-IntangibleAssetsActivity",
"longName": "995534 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Intangible assets activity)",
"shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Intangible assets activity)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "details",
"menuCat": "Details",
"order": "31",
"firstAnchor": {
"contextRef": "AsOf2024-06-30",
"name": "us-gaap:FiniteLivedIntangibleAssetsGross",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "0",
"ancestors": [
"b",
"span",
"td",
"tr",
"table",
"us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock",
"us-gaap:IntangibleAssetsFiniteLivedPolicy",
"us-gaap:SignificantAccountingPoliciesTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "AsOf2024-06-30",
"name": "us-gaap:FiniteLivedIntangibleAssetsGross",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "0",
"ancestors": [
"b",
"span",
"td",
"tr",
"table",
"us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock",
"us-gaap:IntangibleAssetsFiniteLivedPolicy",
"us-gaap:SignificantAccountingPoliciesTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
}
},
"R32": {
"role": "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-AmortizationExpenses",
"longName": "995535 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Amortization Expenses)",
"shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Amortization Expenses)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "details",
"menuCat": "Details",
"order": "32",
"firstAnchor": {
"contextRef": "AsOf2024-06-30",
"name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "0",
"ancestors": [
"span",
"td",
"tr",
"table",
"us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
"us-gaap:IntangibleAssetsFiniteLivedPolicy",
"us-gaap:SignificantAccountingPoliciesTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "AsOf2024-06-30",
"name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "0",
"ancestors": [
"span",
"td",
"tr",
"table",
"us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
"us-gaap:IntangibleAssetsFiniteLivedPolicy",
"us-gaap:SignificantAccountingPoliciesTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
}
},
"R33": {
"role": "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative",
"longName": "995536 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)",
"shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "details",
"menuCat": "Details",
"order": "33",
"firstAnchor": {
"contextRef": "AsOf2024-06-30",
"name": "FKWL:EquityOwnershipPercentage",
"unitRef": "Pure",
"xsiNil": "false",
"lang": null,
"decimals": "INF",
"ancestors": [
"span",
"span",
"p",
"us-gaap:ConsolidationPolicyTextBlock",
"us-gaap:SignificantAccountingPoliciesTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "AsOf2024-06-30",
"name": "FKWL:EquityOwnershipPercentage",
"unitRef": "Pure",
"xsiNil": "false",
"lang": null,
"decimals": "INF",
"ancestors": [
"span",
"span",
"p",
"us-gaap:ConsolidationPolicyTextBlock",
"us-gaap:SignificantAccountingPoliciesTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
}
},
"R34": {
"role": "http://frankln.com/role/AccruedLiabilitiesDetails",
"longName": "995537 - Disclosure - ACCRUED LIABILITIES (Details)",
"shortName": "ACCRUED LIABILITIES (Details)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "details",
"menuCat": "Details",
"order": "34",
"firstAnchor": {
"contextRef": "AsOf2024-06-30",
"name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "0",
"ancestors": [
"td",
"tr",
"table",
"us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
"us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "AsOf2024-06-30",
"name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "0",
"ancestors": [
"td",
"tr",
"table",
"us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
"us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
}
},
"R35": {
"role": "http://frankln.com/role/AccruedLiabilitiesDetailsNarrative",
"longName": "995538 - Disclosure - ACCRUED LIABILITIES (Details Narrative)",
"shortName": "ACCRUED LIABILITIES (Details Narrative)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "details",
"menuCat": "Details",
"order": "35",
"firstAnchor": {
"contextRef": "AsOf2024-06-30",
"name": "us-gaap:AccruedBonusesCurrent",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "0",
"ancestors": [
"span",
"p",
"us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true
},
"uniqueAnchor": {
"contextRef": "AsOf2024-06-30",
"name": "us-gaap:AccruedBonusesCurrentAndNoncurrent",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "0",
"ancestors": [
"span",
"p",
"us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"unique": true
}
},
"R36": {
"role": "http://frankln.com/role/IncomeTaxesDetails-ProvisionForIncomeTaxes",
"longName": "995539 - Disclosure - INCOME TAXES (Details - Provision for Income Taxes)",
"shortName": "INCOME TAXES (Details - Provision for Income Taxes)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "details",
"menuCat": "Details",
"order": "36",
"firstAnchor": {
"contextRef": "From2023-07-01to2024-06-30",
"name": "us-gaap:CurrentFederalTaxExpenseBenefit",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "0",
"ancestors": [
"td",
"tr",
"table",
"us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
"us-gaap:IncomeTaxDisclosureTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "From2023-07-01to2024-06-30",
"name": "us-gaap:CurrentFederalTaxExpenseBenefit",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "0",
"ancestors": [
"td",
"tr",
"table",
"us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
"us-gaap:IncomeTaxDisclosureTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
}
},
"R37": {
"role": "http://frankln.com/role/IncomeTaxesDetails-ReconciliationOfTaxRate",
"longName": "995540 - Disclosure - INCOME TAXES (Details - Reconciliation of Tax Rate)",
"shortName": "INCOME TAXES (Details - Reconciliation of Tax Rate)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "details",
"menuCat": "Details",
"order": "37",
"firstAnchor": {
"contextRef": "From2023-07-01to2024-06-30",
"name": "FKWL:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRates",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "0",
"ancestors": [
"td",
"tr",
"table",
"us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
"us-gaap:IncomeTaxDisclosureTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "From2023-07-01to2024-06-30",
"name": "FKWL:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRates",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "0",
"ancestors": [
"td",
"tr",
"table",
"us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
"us-gaap:IncomeTaxDisclosureTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
}
},
"R38": {
"role": "http://frankln.com/role/IncomeTaxesDetails-DeferredIncomeTaxes",
"longName": "995541 - Disclosure - INCOME TAXES (Details - Deferred Income Taxes)",
"shortName": "INCOME TAXES (Details - Deferred Income Taxes)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "details",
"menuCat": "Details",
"order": "38",
"firstAnchor": {
"contextRef": "AsOf2024-06-30",
"name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "0",
"ancestors": [
"td",
"tr",
"table",
"us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
"us-gaap:IncomeTaxDisclosureTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "AsOf2024-06-30",
"name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "0",
"ancestors": [
"td",
"tr",
"table",
"us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
"us-gaap:IncomeTaxDisclosureTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
}
},
"R39": {
"role": "http://frankln.com/role/IncomeTaxesDetails-UnrecognizedTaxBenefits",
"longName": "995542 - Disclosure - INCOME TAXES (Details - Unrecognized tax benefits)",
"shortName": "INCOME TAXES (Details - Unrecognized tax benefits)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "details",
"menuCat": "Details",
"order": "39",
"firstAnchor": {
"contextRef": "AsOf2023-06-30",
"name": "us-gaap:UnrecognizedTaxBenefits",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "0",
"ancestors": [
"td",
"tr",
"table",
"us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
"us-gaap:IncomeTaxDisclosureTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true
},
"uniqueAnchor": {
"contextRef": "AsOf2022-06-30",
"name": "us-gaap:UnrecognizedTaxBenefits",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "0",
"ancestors": [
"td",
"tr",
"table",
"us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
"us-gaap:IncomeTaxDisclosureTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"unique": true
}
},
"R40": {
"role": "http://frankln.com/role/IncomeTaxesDetailsNarrative",
"longName": "995543 - Disclosure - INCOME TAXES (Details Narrative)",
"shortName": "INCOME TAXES (Details Narrative)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "details",
"menuCat": "Details",
"order": "40",
"firstAnchor": {
"contextRef": "AsOf2024-06-30",
"name": "us-gaap:OperatingLossCarryforwards",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "0",
"ancestors": [
"span",
"p",
"us-gaap:IncomeTaxDisclosureTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "AsOf2024-06-30",
"name": "us-gaap:OperatingLossCarryforwards",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "0",
"ancestors": [
"span",
"p",
"us-gaap:IncomeTaxDisclosureTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
}
},
"R41": {
"role": "http://frankln.com/role/LossEarningsPerShareDetails",
"longName": "995544 - Disclosure - (LOSS) EARNINGS PER SHARE (Details)",
"shortName": "(LOSS) EARNINGS PER SHARE (Details)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "details",
"menuCat": "Details",
"order": "41",
"firstAnchor": {
"contextRef": "From2023-07-01to2024-06-30",
"name": "us-gaap:IncomeLossAttributableToParent",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "0",
"ancestors": [
"td",
"tr",
"table",
"us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
"us-gaap:EarningsPerShareTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "From2023-07-01to2024-06-30",
"name": "us-gaap:IncomeLossAttributableToParent",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "0",
"ancestors": [
"td",
"tr",
"table",
"us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
"us-gaap:EarningsPerShareTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
}
},
"R42": {
"role": "http://frankln.com/role/CommitmentsAndContingenciesDetails-LeaseExpenses",
"longName": "995545 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details - Lease expenses)",
"shortName": "COMMITMENTS AND CONTINGENCIES (Details - Lease expenses)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "details",
"menuCat": "Details",
"order": "42",
"firstAnchor": {
"contextRef": "From2023-07-01to2024-06-30",
"name": "us-gaap:OperatingLeaseCost",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "0",
"ancestors": [
"td",
"tr",
"table",
"us-gaap:LeaseCostTableTextBlock",
"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "From2023-07-01to2024-06-30",
"name": "us-gaap:OperatingLeaseCost",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "0",
"ancestors": [
"td",
"tr",
"table",
"us-gaap:LeaseCostTableTextBlock",
"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
}
},
"R43": {
"role": "http://frankln.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilities",
"longName": "995546 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details - Maturities of lease liabilities)",
"shortName": "COMMITMENTS AND CONTINGENCIES (Details - Maturities of lease liabilities)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "details",
"menuCat": "Details",
"order": "43",
"firstAnchor": {
"contextRef": "AsOf2024-06-30",
"name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "0",
"ancestors": [
"td",
"tr",
"table",
"us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "AsOf2024-06-30",
"name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "0",
"ancestors": [
"td",
"tr",
"table",
"us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
}
},
"R44": {
"role": "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative",
"longName": "995547 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative)",
"shortName": "COMMITMENTS AND CONTINGENCIES (Details Narrative)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "details",
"menuCat": "Details",
"order": "44",
"firstAnchor": {
"contextRef": "From2023-07-01to2024-06-30",
"name": "us-gaap:OperatingLeaseExpense",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "0",
"ancestors": [
"span",
"p",
"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "From2023-07-01to2024-06-30",
"name": "us-gaap:OperatingLeaseExpense",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "0",
"ancestors": [
"span",
"p",
"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
}
},
"R45": {
"role": "http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity",
"longName": "995548 - Disclosure - LONG-TERM INCENTIVE PLAN AWARDS (Details - Option Activity)",
"shortName": "LONG-TERM INCENTIVE PLAN AWARDS (Details - Option Activity)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "details",
"menuCat": "Details",
"order": "45",
"firstAnchor": {
"contextRef": "AsOf2023-06-30_us-gaap_StockOptionMember",
"name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
"unitRef": "Shares",
"xsiNil": "false",
"lang": null,
"decimals": "INF",
"ancestors": [
"span",
"td",
"tr",
"table",
"us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
"us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true
},
"uniqueAnchor": {
"contextRef": "From2023-07-012024-06-30_us-gaap_StockOptionMember",
"name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"span",
"span",
"td",
"tr",
"table",
"us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
"us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"unique": true
}
},
"R46": {
"role": "http://frankln.com/role/Long-termIncentivePlanAwardsDetailsNarrative",
"longName": "995549 - Disclosure - LONG-TERM INCENTIVE PLAN AWARDS (Details Narrative)",
"shortName": "LONG-TERM INCENTIVE PLAN AWARDS (Details Narrative)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "details",
"menuCat": "Details",
"order": "46",
"firstAnchor": {
"contextRef": "From2023-07-01to2024-06-30",
"name": "us-gaap:AllocatedShareBasedCompensationExpense",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "0",
"ancestors": [
"span",
"p",
"us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "From2023-07-01to2024-06-30",
"name": "us-gaap:AllocatedShareBasedCompensationExpense",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "0",
"ancestors": [
"span",
"p",
"us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true,
"unique": true
}
},
"R47": {
"role": "http://frankln.com/role/StockholdersEquityDetailsNarrative",
"longName": "995550 - Disclosure - STOCKHOLDERS\u2019 EQUITY (Details Narrative)",
"shortName": "STOCKHOLDERS\u2019 EQUITY (Details Narrative)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "details",
"menuCat": "Details",
"order": "47",
"firstAnchor": {
"contextRef": "AsOf2024-06-30",
"name": "us-gaap:CommonStockSharesAuthorized",
"unitRef": "Shares",
"xsiNil": "false",
"lang": null,
"decimals": "INF",
"ancestors": [
"span",
"span",
"td",
"tr",
"table",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"first": true
},
"uniqueAnchor": {
"contextRef": "From2022-12-212022-12-22_us-gaap_CommonStockMember",
"name": "us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross",
"unitRef": "Shares",
"xsiNil": "false",
"lang": null,
"decimals": "INF",
"ancestors": [
"span",
"span",
"p",
"us-gaap:StockholdersEquityNoteDisclosureTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "franklin_i10k-063024.htm",
"unique": true
}
}
},
"tag": {
"us-gaap_AccountingPoliciesAbstract": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "AccountingPoliciesAbstract",
"lang": {
"en-us": {
"role": {
"label": "Accounting Policies [Abstract]"
}
}
},
"auth_ref": []
},
"us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
"presentation": [
"http://frankln.com/role/AccruedLiabilities"
],
"lang": {
"en-us": {
"role": {
"label": "ACCRUED LIABILITIES",
"documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period."
}
}
},
"auth_ref": [
"r354"
]
},
"us-gaap_AccountsPayableCurrent": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "AccountsPayableCurrent",
"crdr": "credit",
"calculation": {
"http://frankln.com/role/BalanceSheets": {
"parentTag": "us-gaap_LiabilitiesCurrent",
"weight": 1.0,
"order": 1.0
}
},
"presentation": [
"http://frankln.com/role/BalanceSheets",
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Accounts payable",
"verboseLabel": "Accounts payable, current",
"documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
}
}
},
"auth_ref": [
"r51",
"r672"
]
},
"us-gaap_AccountsReceivableMember": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "AccountsReceivableMember",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Accounts Receivable [Member]",
"documentation": "Due from customers or clients for goods or services that have been delivered or sold."
}
}
},
"auth_ref": [
"r623"
]
},
"us-gaap_AccountsReceivableNetCurrent": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "AccountsReceivableNetCurrent",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/BalanceSheets": {
"parentTag": "us-gaap_AssetsCurrent",
"weight": 1.0,
"order": 3.0
}
},
"presentation": [
"http://frankln.com/role/BalanceSheets",
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-Receivables"
],
"lang": {
"en-us": {
"role": {
"label": "Accounts receivable, net",
"verboseLabel": "Accounts Receivable, net",
"documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
}
}
},
"auth_ref": [
"r819"
]
},
"us-gaap_AccruedBonusesCurrent": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "AccruedBonusesCurrent",
"crdr": "credit",
"presentation": [
"http://frankln.com/role/AccruedLiabilitiesDetailsNarrative",
"http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Accrued bonus",
"documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
}
}
},
"auth_ref": [
"r53"
]
},
"us-gaap_AccruedBonusesCurrentAndNoncurrent": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "AccruedBonusesCurrentAndNoncurrent",
"crdr": "credit",
"presentation": [
"http://frankln.com/role/AccruedLiabilitiesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Accrual bonus balances",
"documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements."
}
}
},
"auth_ref": [
"r105"
]
},
"FKWL_AccruedLegalContingencyExpense": {
"xbrltype": "monetaryItemType",
"nsuri": "http://frankln.com/20240630",
"localname": "AccruedLegalContingencyExpense",
"crdr": "credit",
"calculation": {
"http://frankln.com/role/BalanceSheets": {
"parentTag": "us-gaap_LiabilitiesCurrent",
"weight": 1.0,
"order": 3.0
}
},
"presentation": [
"http://frankln.com/role/BalanceSheets"
],
"lang": {
"en-us": {
"role": {
"label": "Accrued legal contingency expense"
}
}
},
"auth_ref": []
},
"us-gaap_AccruedLiabilitiesCurrent": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "AccruedLiabilitiesCurrent",
"crdr": "credit",
"calculation": {
"http://frankln.com/role/BalanceSheets": {
"parentTag": "us-gaap_LiabilitiesCurrent",
"weight": 1.0,
"order": 4.0
}
},
"presentation": [
"http://frankln.com/role/AccruedLiabilitiesDetails",
"http://frankln.com/role/BalanceSheets"
],
"lang": {
"en-us": {
"role": {
"label": "Accrued liabilities",
"verboseLabel": "Total",
"documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
}
}
},
"auth_ref": [
"r53"
]
},
"us-gaap_AccruedRentCurrent": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "AccruedRentCurrent",
"crdr": "credit",
"presentation": [
"http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Accrued liability",
"documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for contractual rent under lease arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
}
}
},
"auth_ref": [
"r53",
"r642"
]
},
"FKWL_AccruedSalariesAndBonusesCurrent": {
"xbrltype": "monetaryItemType",
"nsuri": "http://frankln.com/20240630",
"localname": "AccruedSalariesAndBonusesCurrent",
"crdr": "credit",
"presentation": [
"http://frankln.com/role/AccruedLiabilitiesDetails"
],
"lang": {
"en-us": {
"role": {
"label": "Accrued salaries and bonuses"
}
}
},
"auth_ref": []
},
"us-gaap_AccruedSalariesCurrent": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "AccruedSalariesCurrent",
"crdr": "credit",
"presentation": [
"http://frankln.com/role/AccruedLiabilitiesDetails"
],
"lang": {
"en-us": {
"role": {
"label": "Accrued commission to a customer",
"documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
}
}
},
"auth_ref": [
"r53",
"r642"
]
},
"us-gaap_AccruedSalariesCurrentAndNoncurrent": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "AccruedSalariesCurrentAndNoncurrent",
"crdr": "credit",
"presentation": [
"http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"verboseLabel": "Accrual bonus balances",
"label": "Accrued Salaries",
"documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided."
}
}
},
"auth_ref": [
"r105"
]
},
"us-gaap_AccruedSalesCommissionCurrent": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "AccruedSalesCommissionCurrent",
"crdr": "credit",
"presentation": [
"http://frankln.com/role/AccruedLiabilitiesDetails"
],
"lang": {
"en-us": {
"role": {
"label": "Accrued commission for service providers",
"documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
}
}
},
"auth_ref": [
"r53",
"r642"
]
},
"us-gaap_AccruedSalesCommissionCurrentAndNoncurrent": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "AccruedSalesCommissionCurrentAndNoncurrent",
"crdr": "credit",
"presentation": [
"http://frankln.com/role/AccruedLiabilitiesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Accrued commission remaining balance",
"documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions."
}
}
},
"auth_ref": [
"r53",
"r56",
"r105"
]
},
"us-gaap_AccruedVacationCurrent": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "AccruedVacationCurrent",
"crdr": "credit",
"presentation": [
"http://frankln.com/role/AccruedLiabilitiesDetails"
],
"lang": {
"en-us": {
"role": {
"label": "Accrued vacation",
"documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
}
}
},
"auth_ref": [
"r36",
"r53"
]
},
"us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "AccumulatedOtherComprehensiveIncomeLossLineItems",
"presentation": [
"http://frankln.com/role/StockholdersEquityDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Accumulated Other Comprehensive Income (Loss) [Line Items]",
"documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
}
}
},
"auth_ref": [
"r155",
"r156",
"r430",
"r431",
"r432",
"r433",
"r434",
"r435"
]
},
"us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
"crdr": "credit",
"calculation": {
"http://frankln.com/role/BalanceSheets": {
"parentTag": "us-gaap_StockholdersEquity",
"weight": 1.0,
"order": 6.0
}
},
"presentation": [
"http://frankln.com/role/BalanceSheets"
],
"lang": {
"en-us": {
"role": {
"label": "Accumulated other comprehensive loss",
"documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
}
}
},
"auth_ref": [
"r17",
"r18",
"r72",
"r143",
"r506",
"r543",
"r544"
]
},
"us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "AccumulatedOtherComprehensiveIncomeLossTable",
"presentation": [
"http://frankln.com/role/StockholdersEquityDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Accumulated Other Comprehensive Income (Loss) [Table]",
"documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)."
}
}
},
"auth_ref": [
"r155",
"r156",
"r430",
"r431",
"r432",
"r433",
"r434",
"r435"
]
},
"us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "AccumulatedOtherComprehensiveIncomeMember",
"presentation": [
"http://frankln.com/role/StatementsOfChangesInStockholdersEquity"
],
"lang": {
"en-us": {
"role": {
"label": "AOCI Attributable to Parent [Member]",
"documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners."
}
}
},
"auth_ref": [
"r2",
"r11",
"r18",
"r412",
"r415",
"r450",
"r539",
"r540",
"r800",
"r801",
"r802",
"r809",
"r810",
"r811",
"r812"
]
},
"ecd_Additional402vDisclosureTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "Additional402vDisclosureTextBlock",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"lang": {
"en-us": {
"role": {
"label": "Additional 402(v) Disclosure"
}
}
},
"auth_ref": [
"r748"
]
},
"us-gaap_AdditionalCashFlowElementsAbstract": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "AdditionalCashFlowElementsAbstract",
"presentation": [
"http://frankln.com/role/StatementsOfCashFlows"
],
"lang": {
"en-us": {
"role": {
"label": "Cash paid during the periods for:"
}
}
},
"auth_ref": []
},
"FKWL_AdditionalChargesForPriorOperatingLeaseSubjectToDispute": {
"xbrltype": "monetaryItemType",
"nsuri": "http://frankln.com/20240630",
"localname": "AdditionalChargesForPriorOperatingLeaseSubjectToDispute",
"crdr": "debit",
"presentation": [
"http://frankln.com/role/CommitmentsAndContingenciesDetails-LeaseExpenses"
],
"lang": {
"en-us": {
"role": {
"label": "Additional charges for the prior operating lease subject to dispute"
}
}
},
"auth_ref": []
},
"us-gaap_AdditionalPaidInCapital": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "AdditionalPaidInCapital",
"crdr": "credit",
"calculation": {
"http://frankln.com/role/BalanceSheets": {
"parentTag": "us-gaap_StockholdersEquity",
"weight": 1.0,
"order": 3.0
}
},
"presentation": [
"http://frankln.com/role/BalanceSheets"
],
"lang": {
"en-us": {
"role": {
"label": "Additional paid-in capital",
"documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock."
}
}
},
"auth_ref": [
"r64",
"r672",
"r930"
]
},
"us-gaap_AdditionalPaidInCapitalMember": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "AdditionalPaidInCapitalMember",
"presentation": [
"http://frankln.com/role/StatementsOfChangesInStockholdersEquity"
],
"lang": {
"en-us": {
"role": {
"label": "Additional Paid-in Capital [Member]",
"documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders."
}
}
},
"auth_ref": [
"r555",
"r809",
"r810",
"r811",
"r812",
"r883",
"r931"
]
},
"ecd_AdjToCompAmt": {
"xbrltype": "monetaryItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "AdjToCompAmt",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"lang": {
"en-us": {
"role": {
"label": "Adjustment to Compensation, Amount"
}
}
},
"auth_ref": [
"r754"
]
},
"ecd_AdjToCompAxis": {
"xbrltype": "stringItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "AdjToCompAxis",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"lang": {
"en-us": {
"role": {
"label": "Adjustment to Compensation [Axis]"
}
}
},
"auth_ref": [
"r754"
]
},
"ecd_AdjToNonPeoNeoCompFnTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "AdjToNonPeoNeoCompFnTextBlock",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"lang": {
"en-us": {
"role": {
"label": "Adjustment to Non-PEO NEO Compensation Footnote"
}
}
},
"auth_ref": [
"r754"
]
},
"ecd_AdjToPeoCompFnTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "AdjToPeoCompFnTextBlock",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"lang": {
"en-us": {
"role": {
"label": "Adjustment To PEO Compensation, Footnote"
}
}
},
"auth_ref": [
"r754"
]
},
"us-gaap_AdjustmentForAmortization": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "AdjustmentForAmortization",
"crdr": "debit",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Amortization expense",
"documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives."
}
}
},
"auth_ref": [
"r8"
]
},
"us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
"crdr": "credit",
"presentation": [
"http://frankln.com/role/StatementsOfChangesInStockholdersEquity"
],
"lang": {
"en-us": {
"role": {
"label": "Stock based compensation",
"documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement."
}
}
},
"auth_ref": [
"r37",
"r38",
"r312"
]
},
"us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
"presentation": [
"http://frankln.com/role/StatementsOfCashFlows"
],
"lang": {
"en-us": {
"role": {
"label": "Adjustments to reconcile net loss to net cash provided by operating activities:"
}
}
},
"auth_ref": []
},
"FKWL_AdministrativeOfficeSanDiegoCAMember": {
"xbrltype": "domainItemType",
"nsuri": "http://frankln.com/20240630",
"localname": "AdministrativeOfficeSanDiegoCAMember",
"presentation": [
"http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Administrative Office San Diego C A [Member]"
}
}
},
"auth_ref": []
},
"ecd_AggtErrCompAmt": {
"xbrltype": "monetaryItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "AggtErrCompAmt",
"presentation": [
"http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
],
"lang": {
"en-us": {
"role": {
"label": "Aggregate Erroneous Compensation Amount"
}
}
},
"auth_ref": [
"r719",
"r730",
"r740",
"r766"
]
},
"ecd_AggtErrCompNotYetDeterminedTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "AggtErrCompNotYetDeterminedTextBlock",
"presentation": [
"http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
],
"lang": {
"en-us": {
"role": {
"label": "Aggregate Erroneous Compensation Not Yet Determined"
}
}
},
"auth_ref": [
"r722",
"r733",
"r743",
"r769"
]
},
"FKWL_AliMember": {
"xbrltype": "domainItemType",
"nsuri": "http://frankln.com/20240630",
"localname": "AliMember",
"presentation": [
"http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Ali [Member]"
}
}
},
"auth_ref": []
},
"ecd_AllAdjToCompMember": {
"xbrltype": "domainItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "AllAdjToCompMember",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"auth_ref": [
"r754"
]
},
"ecd_AllExecutiveCategoriesMember": {
"xbrltype": "domainItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "AllExecutiveCategoriesMember",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"auth_ref": [
"r761"
]
},
"ecd_AllIndividualsMember": {
"xbrltype": "domainItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "AllIndividualsMember",
"presentation": [
"http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
"http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"auth_ref": [
"r723",
"r734",
"r744",
"r761",
"r770",
"r774",
"r782"
]
},
"us-gaap_AllocatedShareBasedCompensationExpense": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "AllocatedShareBasedCompensationExpense",
"crdr": "debit",
"presentation": [
"http://frankln.com/role/Long-termIncentivePlanAwardsDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Compensation expenses",
"documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
}
}
},
"auth_ref": [
"r344",
"r352"
]
},
"FKWL_AllowanceForDoubtfulAccountsPolicy": {
"xbrltype": "textBlockItemType",
"nsuri": "http://frankln.com/20240630",
"localname": "AllowanceForDoubtfulAccountsPolicy",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
],
"lang": {
"en-us": {
"role": {
"label": "Allowance for Doubtful Accounts",
"documentation": "Allowance for Doubtful Accounts Policy [Policy Text Block]"
}
}
},
"auth_ref": []
},
"us-gaap_AllowanceForDoubtfulAccountsReceivable": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "AllowanceForDoubtfulAccountsReceivable",
"crdr": "credit",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Allowance for doubtful accounts",
"documentation": "Amount of allowance for credit loss on accounts receivable."
}
}
},
"auth_ref": [
"r144",
"r240",
"r244",
"r245",
"r246",
"r897"
]
},
"dei_AmendmentDescription": {
"xbrltype": "stringItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "AmendmentDescription",
"presentation": [
"http://frankln.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"label": "Amendment Description",
"documentation": "Description of changes contained within amended document."
}
}
},
"auth_ref": []
},
"dei_AmendmentFlag": {
"xbrltype": "booleanItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "AmendmentFlag",
"presentation": [
"http://frankln.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"label": "Amendment Flag",
"documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
}
}
},
"auth_ref": []
},
"FKWL_AmortizationExpenseMember": {
"xbrltype": "domainItemType",
"nsuri": "http://frankln.com/20240630",
"localname": "AmortizationExpenseMember",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Amortization Expense [Member]"
}
}
},
"auth_ref": []
},
"us-gaap_AmortizationOfIntangibleAssets": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "AmortizationOfIntangibleAssets",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/StatementsOfCashFlows": {
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": 1.0,
"order": 3.0
}
},
"presentation": [
"http://frankln.com/role/StatementsOfCashFlows"
],
"lang": {
"en-us": {
"role": {
"label": "Amortization of intangible assets",
"documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method."
}
}
},
"auth_ref": [
"r8",
"r264",
"r267",
"r657"
]
},
"dei_AnnualInformationForm": {
"xbrltype": "booleanItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "AnnualInformationForm",
"presentation": [
"http://frankln.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"label": "Annual Information Form",
"documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form."
}
}
},
"auth_ref": [
"r726"
]
},
"srt_AsiaMember": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/srt/2024",
"localname": "AsiaMember",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-Segments",
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-SegmentsLong-livedAssets"
],
"lang": {
"en-us": {
"role": {
"label": "Asia [Member]"
}
}
},
"auth_ref": [
"r933",
"r934",
"r935",
"r936"
]
},
"us-gaap_Assets": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "Assets",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/BalanceSheets": {
"parentTag": null,
"weight": null,
"order": null,
"root": true
}
},
"presentation": [
"http://frankln.com/role/BalanceSheets"
],
"lang": {
"en-us": {
"role": {
"totalLabel": "TOTAL ASSETS",
"label": "Assets",
"documentation": "Amount of asset recognized for present right to economic benefit."
}
}
},
"auth_ref": [
"r103",
"r117",
"r142",
"r168",
"r201",
"r204",
"r228",
"r231",
"r241",
"r284",
"r285",
"r286",
"r287",
"r288",
"r289",
"r290",
"r291",
"r292",
"r405",
"r409",
"r421",
"r502",
"r580",
"r653",
"r654",
"r672",
"r700",
"r842",
"r843",
"r892"
]
},
"us-gaap_AssetsAbstract": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "AssetsAbstract",
"presentation": [
"http://frankln.com/role/BalanceSheets"
],
"lang": {
"en-us": {
"role": {
"label": "ASSETS"
}
}
},
"auth_ref": []
},
"us-gaap_AssetsCurrent": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "AssetsCurrent",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/BalanceSheets": {
"parentTag": "us-gaap_Assets",
"weight": 1.0,
"order": 1.0
}
},
"presentation": [
"http://frankln.com/role/BalanceSheets"
],
"lang": {
"en-us": {
"role": {
"totalLabel": "Total current assets",
"label": "Assets, Current",
"documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
}
}
},
"auth_ref": [
"r135",
"r148",
"r168",
"r241",
"r284",
"r285",
"r286",
"r287",
"r288",
"r289",
"r290",
"r291",
"r292",
"r405",
"r409",
"r421",
"r672",
"r842",
"r843",
"r892"
]
},
"us-gaap_AssetsCurrentAbstract": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "AssetsCurrentAbstract",
"presentation": [
"http://frankln.com/role/BalanceSheets"
],
"lang": {
"en-us": {
"role": {
"label": "Current assets:"
}
}
},
"auth_ref": []
},
"dei_AuditedAnnualFinancialStatements": {
"xbrltype": "booleanItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "AuditedAnnualFinancialStatements",
"presentation": [
"http://frankln.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"label": "Audited Annual Financial Statements",
"documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements."
}
}
},
"auth_ref": [
"r726"
]
},
"dei_AuditorFirmId": {
"xbrltype": "nonemptySequenceNumberItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "AuditorFirmId",
"presentation": [
"http://frankln.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"label": "Auditor Firm ID",
"documentation": "PCAOB issued Audit Firm Identifier"
}
}
},
"auth_ref": [
"r712",
"r714",
"r726"
]
},
"dei_AuditorLocation": {
"xbrltype": "internationalNameItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "AuditorLocation",
"presentation": [
"http://frankln.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"label": "Auditor Location"
}
}
},
"auth_ref": [
"r712",
"r714",
"r726"
]
},
"dei_AuditorName": {
"xbrltype": "internationalNameItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "AuditorName",
"presentation": [
"http://frankln.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"label": "Auditor Name"
}
}
},
"auth_ref": [
"r712",
"r714",
"r726"
]
},
"ecd_AwardExrcPrice": {
"xbrltype": "perShareItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "AwardExrcPrice",
"presentation": [
"http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
],
"lang": {
"en-us": {
"role": {
"label": "Exercise Price"
}
}
},
"auth_ref": [
"r777"
]
},
"ecd_AwardGrantDateFairValue": {
"xbrltype": "monetaryItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "AwardGrantDateFairValue",
"presentation": [
"http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
],
"lang": {
"en-us": {
"role": {
"label": "Fair Value as of Grant Date"
}
}
},
"auth_ref": [
"r778"
]
},
"ecd_AwardTmgDiscLineItems": {
"xbrltype": "stringItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "AwardTmgDiscLineItems",
"auth_ref": [
"r773"
]
},
"ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "AwardTmgHowMnpiCnsdrdTextBlock",
"presentation": [
"http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
],
"lang": {
"en-us": {
"role": {
"label": "Award Timing, How MNPI Considered"
}
}
},
"auth_ref": [
"r773"
]
},
"ecd_AwardTmgMethodTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "AwardTmgMethodTextBlock",
"presentation": [
"http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
],
"lang": {
"en-us": {
"role": {
"label": "Award Timing Method"
}
}
},
"auth_ref": [
"r773"
]
},
"ecd_AwardTmgMnpiCnsdrdFlag": {
"xbrltype": "booleanItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "AwardTmgMnpiCnsdrdFlag",
"presentation": [
"http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
],
"lang": {
"en-us": {
"role": {
"label": "Award Timing MNPI Considered"
}
}
},
"auth_ref": [
"r773"
]
},
"ecd_AwardTmgMnpiDiscTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "AwardTmgMnpiDiscTextBlock",
"presentation": [
"http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
],
"lang": {
"en-us": {
"role": {
"label": "Award Timing MNPI Disclosure"
}
}
},
"auth_ref": [
"r773"
]
},
"ecd_AwardTmgPredtrmndFlag": {
"xbrltype": "booleanItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "AwardTmgPredtrmndFlag",
"presentation": [
"http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
],
"lang": {
"en-us": {
"role": {
"label": "Award Timing Predetermined"
}
}
},
"auth_ref": [
"r773"
]
},
"us-gaap_AwardTypeAxis": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "AwardTypeAxis",
"presentation": [
"http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity",
"http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
],
"lang": {
"en-us": {
"role": {
"label": "Award Type [Axis]",
"documentation": "Information by type of award under share-based payment arrangement."
}
}
},
"auth_ref": [
"r315",
"r316",
"r317",
"r319",
"r320",
"r321",
"r322",
"r323",
"r324",
"r325",
"r326",
"r327",
"r328",
"r329",
"r330",
"r331",
"r332",
"r333",
"r334",
"r335",
"r336",
"r339",
"r340",
"r341",
"r342",
"r343"
]
},
"ecd_AwardUndrlygSecuritiesAmt": {
"xbrltype": "decimalItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "AwardUndrlygSecuritiesAmt",
"presentation": [
"http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
],
"lang": {
"en-us": {
"role": {
"label": "Underlying Securities"
}
}
},
"auth_ref": [
"r776"
]
},
"ecd_AwardsCloseToMnpiDiscIndName": {
"xbrltype": "stringItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "AwardsCloseToMnpiDiscIndName",
"presentation": [
"http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
],
"lang": {
"en-us": {
"role": {
"verboseLabel": "Name",
"label": "Awards Close in Time to MNPI Disclosures, Individual Name"
}
}
},
"auth_ref": [
"r775"
]
},
"ecd_AwardsCloseToMnpiDiscTable": {
"xbrltype": "stringItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "AwardsCloseToMnpiDiscTable",
"presentation": [
"http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
],
"lang": {
"en-us": {
"role": {
"label": "Awards Close in Time to MNPI Disclosures [Table]"
}
}
},
"auth_ref": [
"r774"
]
},
"ecd_AwardsCloseToMnpiDiscTableTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "AwardsCloseToMnpiDiscTableTextBlock",
"presentation": [
"http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
],
"lang": {
"en-us": {
"role": {
"label": "Awards Close in Time to MNPI Disclosures, Table"
}
}
},
"auth_ref": [
"r774"
]
},
"us-gaap_BalanceSheetLocationAxis": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "BalanceSheetLocationAxis",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Statement of Financial Position Location, Balance [Axis]",
"documentation": "Information by location in statement of financial position where disaggregated cumulative balance has been reported."
}
}
},
"auth_ref": [
"r275",
"r899",
"r900"
]
},
"us-gaap_BalanceSheetLocationDomain": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "BalanceSheetLocationDomain",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"documentation": "Location in statement of financial position where disaggregated cumulative balance has been reported."
}
}
},
"auth_ref": [
"r45",
"r46",
"r275",
"r899",
"r900"
]
},
"us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "BasisOfAccountingPolicyPolicyTextBlock",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
],
"lang": {
"en-us": {
"role": {
"label": "Cash Flows Reporting",
"documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)."
}
}
},
"auth_ref": []
},
"us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "BusinessDescriptionAndBasisOfPresentationTextBlock",
"presentation": [
"http://frankln.com/role/BusinessOverview"
],
"lang": {
"en-us": {
"role": {
"label": "BUSINESS OVERVIEW",
"documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)."
}
}
},
"auth_ref": [
"r50",
"r86",
"r87"
]
},
"FKWL_CaliforniaMember": {
"xbrltype": "domainItemType",
"nsuri": "http://frankln.com/20240630",
"localname": "CaliforniaMember",
"presentation": [
"http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "California [Member]"
}
}
},
"auth_ref": []
},
"FKWL_CapitalizedProductDevelopmentCostsMember": {
"xbrltype": "domainItemType",
"nsuri": "http://frankln.com/20240630",
"localname": "CapitalizedProductDevelopmentCostsMember",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Capitalized Product Development Costs [Member]"
}
}
},
"auth_ref": []
},
"us-gaap_CashAndCashEquivalentsAtCarryingValue": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "CashAndCashEquivalentsAtCarryingValue",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/BalanceSheets": {
"parentTag": "us-gaap_AssetsCurrent",
"weight": 1.0,
"order": 1.0
}
},
"presentation": [
"http://frankln.com/role/BalanceSheets"
],
"lang": {
"en-us": {
"role": {
"label": "Cash and cash equivalents",
"documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation."
}
}
},
"auth_ref": [
"r21",
"r138",
"r640"
]
},
"us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "CashAndCashEquivalentsPolicyTextBlock",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
],
"lang": {
"en-us": {
"role": {
"label": "Cash and Cash Equivalents",
"documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value."
}
}
},
"auth_ref": [
"r22"
]
},
"us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
"crdr": "debit",
"presentation": [
"http://frankln.com/role/StatementsOfCashFlows"
],
"lang": {
"en-us": {
"role": {
"periodStartLabel": "Cash and cash equivalents, beginning of year",
"periodEndLabel": "Cash and cash equivalents, end of year",
"label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
"documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
}
}
},
"auth_ref": [
"r21",
"r83",
"r165"
]
},
"us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/StatementsOfCashFlows": {
"parentTag": null,
"weight": null,
"order": null,
"root": true
}
},
"presentation": [
"http://frankln.com/role/StatementsOfCashFlows"
],
"lang": {
"en-us": {
"role": {
"totalLabel": "Net increase (decrease) in cash and cash equivalents",
"label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
"documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
}
}
},
"auth_ref": [
"r1",
"r83"
]
},
"FKWL_CertificationAndLicensesMember": {
"xbrltype": "domainItemType",
"nsuri": "http://frankln.com/20240630",
"localname": "CertificationAndLicensesMember",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-IntangibleAssetsActivity"
],
"lang": {
"en-us": {
"role": {
"label": "Certification And Licenses [Member]"
}
}
},
"auth_ref": []
},
"ecd_ChangedPeerGroupFnTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "ChangedPeerGroupFnTextBlock",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"lang": {
"en-us": {
"role": {
"label": "Changed Peer Group, Footnote"
}
}
},
"auth_ref": [
"r752"
]
},
"dei_CityAreaCode": {
"xbrltype": "normalizedStringItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "CityAreaCode",
"presentation": [
"http://frankln.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"label": "City Area Code",
"documentation": "Area code of city"
}
}
},
"auth_ref": []
},
"ecd_CoSelectedMeasureAmt": {
"xbrltype": "decimalItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "CoSelectedMeasureAmt",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"lang": {
"en-us": {
"role": {
"label": "Company Selected Measure Amount"
}
}
},
"auth_ref": [
"r753"
]
},
"ecd_CoSelectedMeasureName": {
"xbrltype": "normalizedStringItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "CoSelectedMeasureName",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"lang": {
"en-us": {
"role": {
"label": "Company Selected Measure Name"
}
}
},
"auth_ref": [
"r753"
]
},
"us-gaap_CommitmentsAndContingencies": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "CommitmentsAndContingencies",
"crdr": "credit",
"presentation": [
"http://frankln.com/role/BalanceSheets"
],
"lang": {
"en-us": {
"role": {
"label": "Commitments and contingencies (Note 6)",
"documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur."
}
}
},
"auth_ref": [
"r57",
"r107",
"r503",
"r567"
]
},
"us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "CommitmentsAndContingenciesDisclosureAbstract",
"lang": {
"en-us": {
"role": {
"label": "Commitments and Contingencies Disclosure [Abstract]"
}
}
},
"auth_ref": []
},
"us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "CommitmentsAndContingenciesDisclosureTextBlock",
"presentation": [
"http://frankln.com/role/CommitmentsAndContingencies"
],
"lang": {
"en-us": {
"role": {
"label": "COMMITMENTS AND CONTINGENCIES",
"documentation": "The entire disclosure for commitments and contingencies."
}
}
},
"auth_ref": [
"r95",
"r278",
"r279",
"r624",
"r835",
"r836"
]
},
"us-gaap_CommonStockMember": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "CommonStockMember",
"presentation": [
"http://frankln.com/role/StatementsOfChangesInStockholdersEquity",
"http://frankln.com/role/StockholdersEquityDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Common Stock [Member]",
"documentation": "Stock that is subordinate to all other stock of the issuer."
}
}
},
"auth_ref": [
"r690",
"r691",
"r692",
"r694",
"r695",
"r696",
"r697",
"r809",
"r810",
"r812",
"r883",
"r929",
"r931"
]
},
"us-gaap_CommonStockParOrStatedValuePerShare": {
"xbrltype": "perShareItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "CommonStockParOrStatedValuePerShare",
"presentation": [
"http://frankln.com/role/BalanceSheetsParenthetical",
"http://frankln.com/role/StockholdersEquityDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Common stock, par value",
"documentation": "Face amount or stated value per share of common stock."
}
}
},
"auth_ref": [
"r62"
]
},
"us-gaap_CommonStockSharesAuthorized": {
"xbrltype": "sharesItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "CommonStockSharesAuthorized",
"presentation": [
"http://frankln.com/role/BalanceSheetsParenthetical",
"http://frankln.com/role/StockholdersEquityDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Common stock, shares authorized",
"documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
}
}
},
"auth_ref": [
"r62",
"r568"
]
},
"us-gaap_CommonStockSharesIssued": {
"xbrltype": "sharesItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "CommonStockSharesIssued",
"presentation": [
"http://frankln.com/role/BalanceSheetsParenthetical",
"http://frankln.com/role/StockholdersEquityDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Common stock, shares issued",
"documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury."
}
}
},
"auth_ref": [
"r62"
]
},
"us-gaap_CommonStockSharesOutstanding": {
"xbrltype": "sharesItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "CommonStockSharesOutstanding",
"presentation": [
"http://frankln.com/role/BalanceSheetsParenthetical",
"http://frankln.com/role/StockholdersEquityDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Common stock, shares outstanding",
"documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
}
}
},
"auth_ref": [
"r12",
"r62",
"r568",
"r586",
"r931",
"r932"
]
},
"us-gaap_CommonStockValue": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "CommonStockValue",
"crdr": "credit",
"calculation": {
"http://frankln.com/role/BalanceSheets": {
"parentTag": "us-gaap_StockholdersEquity",
"weight": 1.0,
"order": 2.0
}
},
"presentation": [
"http://frankln.com/role/BalanceSheets"
],
"lang": {
"en-us": {
"role": {
"label": "Common stock, par value $0.001 per share, authorized 50,000,000 shares; 11,784,280 shares issued and outstanding",
"documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity."
}
}
},
"auth_ref": [
"r62",
"r505",
"r672"
]
},
"us-gaap_CommunicationsAndInformationTechnology": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "CommunicationsAndInformationTechnology",
"crdr": "debit",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Expenses incurred in progress of technology",
"documentation": "The amount of expense in the period for communications and data processing expense."
}
}
},
"auth_ref": [
"r79"
]
},
"ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"lang": {
"en-us": {
"role": {
"label": "Compensation Actually Paid vs. Company Selected Measure"
}
}
},
"auth_ref": [
"r758"
]
},
"ecd_CompActuallyPaidVsNetIncomeTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "CompActuallyPaidVsNetIncomeTextBlock",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"lang": {
"en-us": {
"role": {
"label": "Compensation Actually Paid vs. Net Income"
}
}
},
"auth_ref": [
"r757"
]
},
"ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "CompActuallyPaidVsOtherMeasureTextBlock",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"lang": {
"en-us": {
"role": {
"label": "Compensation Actually Paid vs. Other Measure"
}
}
},
"auth_ref": [
"r759"
]
},
"ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"lang": {
"en-us": {
"role": {
"label": "Compensation Actually Paid vs. Total Shareholder Return"
}
}
},
"auth_ref": [
"r756"
]
},
"FKWL_CompleteTechnologyMember": {
"xbrltype": "domainItemType",
"nsuri": "http://frankln.com/20240630",
"localname": "CompleteTechnologyMember",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-IntangibleAssetsActivity"
],
"lang": {
"en-us": {
"role": {
"label": "Complete Technology [Member]"
}
}
},
"auth_ref": []
},
"us-gaap_ComprehensiveIncomeNetOfTax": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "ComprehensiveIncomeNetOfTax",
"crdr": "credit",
"calculation": {
"http://frankln.com/role/StatementsOfComprehensiveLoss": {
"parentTag": null,
"weight": null,
"order": null,
"root": true
}
},
"presentation": [
"http://frankln.com/role/StatementsOfComprehensiveLoss"
],
"lang": {
"en-us": {
"role": {
"totalLabel": "Comprehensive loss attributable to controlling interest",
"label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
"documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners."
}
}
},
"auth_ref": [
"r19",
"r151",
"r153",
"r160",
"r498",
"r517",
"r518"
]
},
"us-gaap_ComprehensiveIncomeNetOfTaxAbstract": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "ComprehensiveIncomeNetOfTaxAbstract",
"presentation": [
"http://frankln.com/role/StatementsOfComprehensiveLoss"
],
"lang": {
"en-us": {
"role": {
"label": "Comprehensive loss"
}
}
},
"auth_ref": []
},
"us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
"crdr": "credit",
"calculation": {
"http://frankln.com/role/StatementsOfComprehensiveLoss": {
"parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
"weight": 1.0,
"order": 1.0
}
},
"presentation": [
"http://frankln.com/role/StatementsOfComprehensiveLoss"
],
"lang": {
"en-us": {
"role": {
"totalLabel": "Comprehensive loss",
"label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
"documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners."
}
}
},
"auth_ref": [
"r44",
"r101",
"r151",
"r153",
"r159",
"r497",
"r517"
]
},
"us-gaap_ComputerEquipmentMember": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "ComputerEquipmentMember",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives"
],
"lang": {
"en-us": {
"role": {
"label": "Computer Equipment [Member]",
"documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems."
}
}
},
"auth_ref": []
},
"us-gaap_ComputerSoftwareIntangibleAssetMember": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "ComputerSoftwareIntangibleAssetMember",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-IntangibleAssetsActivity"
],
"lang": {
"en-us": {
"role": {
"label": "Computer Software, Intangible Asset [Member]",
"documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks."
}
}
},
"auth_ref": [
"r635",
"r639",
"r825",
"r826",
"r827",
"r828",
"r829",
"r830",
"r833",
"r834"
]
},
"us-gaap_ConcentrationRiskBenchmarkDomain": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "ConcentrationRiskBenchmarkDomain",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
}
}
},
"auth_ref": [
"r27",
"r28",
"r47",
"r48",
"r238",
"r623"
]
},
"us-gaap_ConcentrationRiskByBenchmarkAxis": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "ConcentrationRiskByBenchmarkAxis",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Concentration Risk Benchmark [Axis]",
"documentation": "Information by benchmark of concentration risk."
}
}
},
"auth_ref": [
"r27",
"r28",
"r47",
"r48",
"r238",
"r545",
"r623"
]
},
"us-gaap_ConcentrationRiskByTypeAxis": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "ConcentrationRiskByTypeAxis",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Concentration Risk Type [Axis]",
"documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender."
}
}
},
"auth_ref": [
"r27",
"r28",
"r47",
"r48",
"r238",
"r623",
"r791"
]
},
"us-gaap_ConcentrationRiskCreditRisk": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "ConcentrationRiskCreditRisk",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
],
"lang": {
"en-us": {
"role": {
"label": "Concentrations of Credit Risk",
"documentation": "Disclosure of accounting policy for credit risk."
}
}
},
"auth_ref": [
"r49",
"r124"
]
},
"us-gaap_ConcentrationRiskPercentage1": {
"xbrltype": "percentItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "ConcentrationRiskPercentage1",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Concentration of credit risk",
"documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division."
}
}
},
"auth_ref": [
"r27",
"r28",
"r47",
"r48",
"r238"
]
},
"us-gaap_ConcentrationRiskTypeDomain": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "ConcentrationRiskTypeDomain",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration."
}
}
},
"auth_ref": [
"r27",
"r28",
"r47",
"r48",
"r238",
"r623"
]
},
"us-gaap_ConsolidationPolicyTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "ConsolidationPolicyTextBlock",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
],
"lang": {
"en-us": {
"role": {
"label": "Principles of Consolidation",
"documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary."
}
}
},
"auth_ref": [
"r41",
"r644"
]
},
"us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
],
"lang": {
"en-us": {
"role": {
"label": "Non-controlling Interest in a Consolidated Subsidiary",
"documentation": "Disclosure of accounting policy for subsidiaries or other investments that are consolidated, including the accounting treatment for intercompany accounts or transactions and any noncontrolling interest."
}
}
},
"auth_ref": [
"r121"
]
},
"us-gaap_ContractWithCustomerLiability": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "ContractWithCustomerLiability",
"crdr": "credit",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-ContractLiabilities"
],
"lang": {
"en-us": {
"role": {
"label": "Undelivered products",
"documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable."
}
}
},
"auth_ref": [
"r307",
"r308",
"r309"
]
},
"us-gaap_ContractWithCustomerLiabilityCurrent": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "ContractWithCustomerLiabilityCurrent",
"crdr": "credit",
"calculation": {
"http://frankln.com/role/BalanceSheets": {
"parentTag": "us-gaap_LiabilitiesCurrent",
"weight": 1.0,
"order": 2.0
}
},
"presentation": [
"http://frankln.com/role/BalanceSheets"
],
"lang": {
"en-us": {
"role": {
"label": "Contract liabilities and advance from customers",
"documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current."
}
}
},
"auth_ref": [
"r307",
"r308",
"r309"
]
},
"us-gaap_CostOfGoodsAndServicesSold": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "CostOfGoodsAndServicesSold",
"crdr": "debit",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Shipping and handling expense",
"documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities."
}
}
},
"auth_ref": [
"r75",
"r76",
"r463"
]
},
"us-gaap_CostOfGoodsProductLineMember": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "CostOfGoodsProductLineMember",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Cost of Goods and Service, Product and Service Benchmark [Member]",
"documentation": "Cost of product sold and service rendered from specified product or service, when it serves as benchmark in concentration of risk calculation."
}
}
},
"auth_ref": [
"r790"
]
},
"us-gaap_CostOfRevenue": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "CostOfRevenue",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/StatementsOfComprehensiveLoss": {
"parentTag": "us-gaap_GrossProfit",
"weight": -1.0,
"order": 2.0
}
},
"presentation": [
"http://frankln.com/role/StatementsOfComprehensiveLoss",
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"negatedLabel": "Cost of goods sold",
"label": "Cost of revenue",
"documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period."
}
}
},
"auth_ref": [
"r77",
"r168",
"r241",
"r284",
"r285",
"r286",
"r287",
"r288",
"r289",
"r290",
"r291",
"r292",
"r421",
"r653",
"r842"
]
},
"us-gaap_CostOfSalesPolicyTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "CostOfSalesPolicyTextBlock",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
],
"lang": {
"en-us": {
"role": {
"label": "Cost of Goods Sold",
"documentation": "Disclosure of accounting policy for cost of product sold and service rendered."
}
}
},
"auth_ref": [
"r795"
]
},
"dei_CountryRegion": {
"xbrltype": "normalizedStringItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "CountryRegion",
"presentation": [
"http://frankln.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"label": "Country Region",
"documentation": "Region code of country"
}
}
},
"auth_ref": []
},
"dei_CoverAbstract": {
"xbrltype": "stringItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "CoverAbstract",
"lang": {
"en-us": {
"role": {
"label": "Cover [Abstract]",
"documentation": "Cover page."
}
}
},
"auth_ref": []
},
"us-gaap_CurrentFederalTaxExpenseBenefit": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "CurrentFederalTaxExpenseBenefit",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/IncomeTaxesDetails-ProvisionForIncomeTaxes": {
"parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
"weight": 1.0,
"order": 1.0
}
},
"presentation": [
"http://frankln.com/role/IncomeTaxesDetails-ProvisionForIncomeTaxes"
],
"lang": {
"en-us": {
"role": {
"label": "Federal",
"documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction."
}
}
},
"auth_ref": [
"r793",
"r808",
"r882"
]
},
"dei_CurrentFiscalYearEndDate": {
"xbrltype": "gMonthDayItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "CurrentFiscalYearEndDate",
"presentation": [
"http://frankln.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"label": "Current Fiscal Year End Date",
"documentation": "End date of current fiscal year in the format --MM-DD."
}
}
},
"auth_ref": []
},
"us-gaap_CurrentForeignTaxExpenseBenefit": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "CurrentForeignTaxExpenseBenefit",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/IncomeTaxesDetails-ProvisionForIncomeTaxes": {
"parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
"weight": 1.0,
"order": 3.0
}
},
"presentation": [
"http://frankln.com/role/IncomeTaxesDetails-ProvisionForIncomeTaxes"
],
"lang": {
"en-us": {
"role": {
"label": "Foreign",
"documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
}
}
},
"auth_ref": [
"r793",
"r808"
]
},
"us-gaap_CurrentIncomeTaxExpenseBenefit": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "CurrentIncomeTaxExpenseBenefit",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/IncomeTaxesDetails-ProvisionForIncomeTaxes": {
"parentTag": "us-gaap_IncomeTaxExpenseBenefit",
"weight": 1.0,
"order": 1.0
}
},
"presentation": [
"http://frankln.com/role/IncomeTaxesDetails-ProvisionForIncomeTaxes"
],
"lang": {
"en-us": {
"role": {
"totalLabel": "Total Current income tax expense (benefit)",
"label": "Current Income Tax Expense (Benefit)",
"documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations."
}
}
},
"auth_ref": [
"r389",
"r808"
]
},
"us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
"presentation": [
"http://frankln.com/role/IncomeTaxesDetails-ProvisionForIncomeTaxes"
],
"lang": {
"en-us": {
"role": {
"label": "Current income tax (benefit) expense:"
}
}
},
"auth_ref": []
},
"us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "CurrentStateAndLocalTaxExpenseBenefit",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/IncomeTaxesDetails-ProvisionForIncomeTaxes": {
"parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
"weight": 1.0,
"order": 2.0
}
},
"presentation": [
"http://frankln.com/role/IncomeTaxesDetails-ProvisionForIncomeTaxes"
],
"lang": {
"en-us": {
"role": {
"label": "State",
"documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
}
}
},
"auth_ref": [
"r793",
"r808",
"r882"
]
},
"FKWL_Customer1Member": {
"xbrltype": "domainItemType",
"nsuri": "http://frankln.com/20240630",
"localname": "Customer1Member",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Customer 1 [Member]"
}
}
},
"auth_ref": []
},
"FKWL_Customer2Member": {
"xbrltype": "domainItemType",
"nsuri": "http://frankln.com/20240630",
"localname": "Customer2Member",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Customer 2 [Member]"
}
}
},
"auth_ref": []
},
"us-gaap_CustomerConcentrationRiskMember": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "CustomerConcentrationRiskMember",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Customer Concentration Risk [Member]",
"documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer."
}
}
},
"auth_ref": [
"r88",
"r238"
]
},
"us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "DeferredFederalIncomeTaxExpenseBenefit",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/IncomeTaxesDetails-ProvisionForIncomeTaxes": {
"parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
"weight": 1.0,
"order": 1.0
}
},
"presentation": [
"http://frankln.com/role/IncomeTaxesDetails-ProvisionForIncomeTaxes"
],
"lang": {
"en-us": {
"role": {
"verboseLabel": "Federal",
"label": "Deferred Federal Income Tax Expense (Benefit)",
"documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction."
}
}
},
"auth_ref": [
"r808",
"r881",
"r882"
]
},
"us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "DeferredForeignIncomeTaxExpenseBenefit",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/IncomeTaxesDetails-ProvisionForIncomeTaxes": {
"parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
"weight": 1.0,
"order": 3.0
}
},
"presentation": [
"http://frankln.com/role/IncomeTaxesDetails-ProvisionForIncomeTaxes"
],
"lang": {
"en-us": {
"role": {
"verboseLabel": "Foreign",
"label": "Deferred Foreign Income Tax Expense (Benefit)",
"documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
}
}
},
"auth_ref": [
"r808",
"r881"
]
},
"us-gaap_DeferredIncomeTaxAssetsNet": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "DeferredIncomeTaxAssetsNet",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/BalanceSheets": {
"parentTag": "us-gaap_Assets",
"weight": 1.0,
"order": 4.0
}
},
"presentation": [
"http://frankln.com/role/BalanceSheets"
],
"lang": {
"en-us": {
"role": {
"label": "Deferred tax assets, non-current",
"documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting."
}
}
},
"auth_ref": [
"r361",
"r362"
]
},
"us-gaap_DeferredIncomeTaxExpenseBenefit": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "DeferredIncomeTaxExpenseBenefit",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/IncomeTaxesDetails-ProvisionForIncomeTaxes": {
"parentTag": "us-gaap_IncomeTaxExpenseBenefit",
"weight": 1.0,
"order": 2.0
},
"http://frankln.com/role/StatementsOfCashFlows": {
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": 1.0,
"order": 10.0
}
},
"presentation": [
"http://frankln.com/role/IncomeTaxesDetails-ProvisionForIncomeTaxes",
"http://frankln.com/role/StatementsOfCashFlows"
],
"lang": {
"en-us": {
"role": {
"label": "Deferred tax benefit",
"totalLabel": "Total deferred income tax expense (benefit)",
"documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
}
}
},
"auth_ref": [
"r8",
"r129",
"r808"
]
},
"us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
"presentation": [
"http://frankln.com/role/IncomeTaxesDetails-ProvisionForIncomeTaxes"
],
"lang": {
"en-us": {
"role": {
"label": "Deferred income tax benefit:"
}
}
},
"auth_ref": []
},
"us-gaap_DeferredIncomeTaxLiabilities": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "DeferredIncomeTaxLiabilities",
"crdr": "credit",
"calculation": {
"http://frankln.com/role/IncomeTaxesDetails-DeferredIncomeTaxes": {
"parentTag": "us-gaap_DeferredTaxAssetsNet",
"weight": -1.0,
"order": 2.0
}
},
"presentation": [
"http://frankln.com/role/IncomeTaxesDetails-DeferredIncomeTaxes"
],
"lang": {
"en-us": {
"role": {
"negatedTotalLabel": "Total deferred tax liabilities",
"label": "Deferred Tax Liabilities, Gross",
"documentation": "Amount of deferred tax liability attributable to taxable temporary differences."
}
}
},
"auth_ref": [
"r58",
"r59",
"r104",
"r380"
]
},
"us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/IncomeTaxesDetails-ProvisionForIncomeTaxes": {
"parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
"weight": 1.0,
"order": 2.0
}
},
"presentation": [
"http://frankln.com/role/IncomeTaxesDetails-ProvisionForIncomeTaxes"
],
"lang": {
"en-us": {
"role": {
"verboseLabel": "State",
"label": "Deferred State and Local Income Tax Expense (Benefit)",
"documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
}
}
},
"auth_ref": [
"r808",
"r881",
"r882"
]
},
"us-gaap_DeferredTaxAssetsDeferredGainOnSaleLeasebackTransaction": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "DeferredTaxAssetsDeferredGainOnSaleLeasebackTransaction",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/IncomeTaxesDetails-DeferredIncomeTaxes": {
"parentTag": "us-gaap_DeferredTaxAssetsGross",
"weight": 1.0,
"order": 3.0
}
},
"presentation": [
"http://frankln.com/role/IncomeTaxesDetails-DeferredIncomeTaxes"
],
"lang": {
"en-us": {
"role": {
"label": "Lease accounting, net",
"documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from a gain reported for tax purposes on sale and leaseback transactions in accordance with enacted tax laws."
}
}
},
"auth_ref": [
"r879"
]
},
"us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/IncomeTaxesDetails-DeferredIncomeTaxes": {
"parentTag": "us-gaap_DeferredTaxAssetsGross",
"weight": 1.0,
"order": 4.0
}
},
"presentation": [
"http://frankln.com/role/IncomeTaxesDetails-DeferredIncomeTaxes"
],
"lang": {
"en-us": {
"role": {
"label": "Intangibles",
"documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill."
}
}
},
"auth_ref": [
"r879"
]
},
"us-gaap_DeferredTaxAssetsGross": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "DeferredTaxAssetsGross",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/IncomeTaxesDetails-DeferredIncomeTaxes": {
"parentTag": "us-gaap_DeferredTaxAssetsNet",
"weight": 1.0,
"order": 1.0
}
},
"presentation": [
"http://frankln.com/role/IncomeTaxesDetails-DeferredIncomeTaxes"
],
"lang": {
"en-us": {
"role": {
"totalLabel": "Total deferred tax assets",
"label": "Deferred Tax Assets, Gross",
"documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
}
}
},
"auth_ref": [
"r381"
]
},
"us-gaap_DeferredTaxAssetsInventory": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "DeferredTaxAssetsInventory",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/IncomeTaxesDetails-DeferredIncomeTaxes": {
"parentTag": "us-gaap_DeferredTaxAssetsGross",
"weight": 1.0,
"order": 7.0
}
},
"presentation": [
"http://frankln.com/role/IncomeTaxesDetails-DeferredIncomeTaxes"
],
"lang": {
"en-us": {
"role": {
"verboseLabel": "Inventory reserve",
"label": "Deferred Tax Assets, Inventory",
"documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory."
}
}
},
"auth_ref": [
"r879"
]
},
"us-gaap_DeferredTaxAssetsNet": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "DeferredTaxAssetsNet",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/IncomeTaxesDetails-DeferredIncomeTaxes": {
"parentTag": null,
"weight": null,
"order": null,
"root": true
}
},
"presentation": [
"http://frankln.com/role/IncomeTaxesDetails-DeferredIncomeTaxes"
],
"lang": {
"en-us": {
"role": {
"totalLabel": "Net deferred tax asset",
"label": "Deferred Tax Assets, Net of Valuation Allowance",
"documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
}
}
},
"auth_ref": [
"r877"
]
},
"us-gaap_DeferredTaxAssetsNetAbstract": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "DeferredTaxAssetsNetAbstract",
"presentation": [
"http://frankln.com/role/IncomeTaxesDetails-DeferredIncomeTaxes"
],
"lang": {
"en-us": {
"role": {
"label": "Deferred tax asset:"
}
}
},
"auth_ref": []
},
"us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "DeferredTaxAssetsOperatingLossCarryforwards",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/IncomeTaxesDetails-DeferredIncomeTaxes": {
"parentTag": "us-gaap_DeferredTaxAssetsGross",
"weight": 1.0,
"order": 1.0
}
},
"presentation": [
"http://frankln.com/role/IncomeTaxesDetails-DeferredIncomeTaxes"
],
"lang": {
"en-us": {
"role": {
"label": "Net operating losses",
"documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards."
}
}
},
"auth_ref": [
"r879"
]
},
"us-gaap_DeferredTaxAssetsOther": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "DeferredTaxAssetsOther",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/IncomeTaxesDetails-DeferredIncomeTaxes": {
"parentTag": "us-gaap_DeferredTaxAssetsGross",
"weight": 1.0,
"order": 8.0
}
},
"presentation": [
"http://frankln.com/role/IncomeTaxesDetails-DeferredIncomeTaxes"
],
"lang": {
"en-us": {
"role": {
"label": "Other, net",
"documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other."
}
}
},
"auth_ref": [
"r879"
]
},
"us-gaap_DeferredTaxAssetsStateTaxes": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "DeferredTaxAssetsStateTaxes",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/IncomeTaxesDetails-DeferredIncomeTaxes": {
"parentTag": "us-gaap_DeferredTaxAssetsGross",
"weight": 1.0,
"order": 2.0
}
},
"presentation": [
"http://frankln.com/role/IncomeTaxesDetails-DeferredIncomeTaxes"
],
"lang": {
"en-us": {
"role": {
"label": "State tax",
"documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from state taxes."
}
}
},
"auth_ref": [
"r879"
]
},
"us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsOther": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "DeferredTaxAssetsTaxCreditCarryforwardsOther",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/IncomeTaxesDetails-DeferredIncomeTaxes": {
"parentTag": "us-gaap_DeferredTaxAssetsGross",
"weight": 1.0,
"order": 5.0
}
},
"presentation": [
"http://frankln.com/role/IncomeTaxesDetails-DeferredIncomeTaxes"
],
"lang": {
"en-us": {
"role": {
"label": "Tax credits",
"documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible tax credit carryforwards, classified as other."
}
}
},
"auth_ref": [
"r879"
]
},
"us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/IncomeTaxesDetails-DeferredIncomeTaxes": {
"parentTag": "us-gaap_DeferredTaxAssetsGross",
"weight": 1.0,
"order": 6.0
}
},
"presentation": [
"http://frankln.com/role/IncomeTaxesDetails-DeferredIncomeTaxes"
],
"lang": {
"en-us": {
"role": {
"label": "Legal contingency expense reserve",
"documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from contingent liabilities."
}
}
},
"auth_ref": [
"r879"
]
},
"us-gaap_DeferredTaxAssetsValuationAllowance": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "DeferredTaxAssetsValuationAllowance",
"crdr": "credit",
"calculation": {
"http://frankln.com/role/IncomeTaxesDetails-DeferredIncomeTaxes": {
"parentTag": "us-gaap_DeferredTaxAssetsNet",
"weight": -1.0,
"order": 3.0
}
},
"presentation": [
"http://frankln.com/role/IncomeTaxesDetails-DeferredIncomeTaxes"
],
"lang": {
"en-us": {
"role": {
"label": "Less valuation allowance",
"documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized."
}
}
},
"auth_ref": [
"r382"
]
},
"us-gaap_DeferredTaxLiabilitiesAbstract": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "DeferredTaxLiabilitiesAbstract",
"presentation": [
"http://frankln.com/role/IncomeTaxesDetails-DeferredIncomeTaxes"
],
"lang": {
"en-us": {
"role": {
"label": "Deferred tax liabilities:"
}
}
},
"auth_ref": []
},
"us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
"crdr": "credit",
"calculation": {
"http://frankln.com/role/IncomeTaxesDetails-DeferredIncomeTaxes": {
"parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
"weight": 1.0,
"order": 2.0
}
},
"presentation": [
"http://frankln.com/role/IncomeTaxesDetails-DeferredIncomeTaxes"
],
"lang": {
"en-us": {
"role": {
"negatedLabel": "Property and equipment, net",
"label": "Deferred Tax Liabilities, Property, Plant and Equipment",
"documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment."
}
}
},
"auth_ref": [
"r879"
]
},
"FKWL_DeferredTaxLiabilitiesStateTaxes": {
"xbrltype": "monetaryItemType",
"nsuri": "http://frankln.com/20240630",
"localname": "DeferredTaxLiabilitiesStateTaxes",
"crdr": "credit",
"calculation": {
"http://frankln.com/role/IncomeTaxesDetails-DeferredIncomeTaxes": {
"parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
"weight": 1.0,
"order": 1.0
}
},
"presentation": [
"http://frankln.com/role/IncomeTaxesDetails-DeferredIncomeTaxes"
],
"lang": {
"en-us": {
"role": {
"negatedLabel": "Deferred state taxes",
"label": "DeferredTaxLiabilitiesStateTaxes"
}
}
},
"auth_ref": []
},
"FKWL_DeferredTaxLiabilitiesUnrealizedGainLoss": {
"xbrltype": "monetaryItemType",
"nsuri": "http://frankln.com/20240630",
"localname": "DeferredTaxLiabilitiesUnrealizedGainLoss",
"crdr": "credit",
"calculation": {
"http://frankln.com/role/IncomeTaxesDetails-DeferredIncomeTaxes": {
"parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
"weight": 1.0,
"order": 3.0
}
},
"presentation": [
"http://frankln.com/role/IncomeTaxesDetails-DeferredIncomeTaxes"
],
"lang": {
"en-us": {
"role": {
"negatedLabel": "Unrealized gain (loss)",
"label": "DeferredTaxLiabilitiesUnrealizedGainLoss"
}
}
},
"auth_ref": []
},
"us-gaap_Depreciation": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "Depreciation",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/StatementsOfCashFlows": {
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": 1.0,
"order": 2.0
}
},
"presentation": [
"http://frankln.com/role/StatementsOfCashFlows"
],
"lang": {
"en-us": {
"role": {
"label": "Depreciation",
"documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation."
}
}
},
"auth_ref": [
"r8",
"r33"
]
},
"us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
"presentation": [
"http://frankln.com/role/Long-termIncentivePlanAwards"
],
"lang": {
"en-us": {
"role": {
"label": "LONG-TERM INCENTIVE PLAN AWARDS",
"documentation": "The entire disclosure for share-based payment arrangement."
}
}
},
"auth_ref": [
"r310",
"r314",
"r345",
"r346",
"r347",
"r663"
]
},
"us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
"lang": {
"en-us": {
"role": {
"label": "Share-Based Payment Arrangement [Abstract]"
}
}
},
"auth_ref": []
},
"FKWL_DisposalOfFullyAmortizedIntangibleAssets": {
"xbrltype": "monetaryItemType",
"nsuri": "http://frankln.com/20240630",
"localname": "DisposalOfFullyAmortizedIntangibleAssets",
"crdr": "debit",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Disposal of fully amortized intangible assets"
}
}
},
"auth_ref": []
},
"dei_DocumentAccountingStandard": {
"xbrltype": "accountingStandardItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "DocumentAccountingStandard",
"presentation": [
"http://frankln.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"label": "Document Accounting Standard",
"documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'."
}
}
},
"auth_ref": [
"r714"
]
},
"dei_DocumentAnnualReport": {
"xbrltype": "booleanItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "DocumentAnnualReport",
"presentation": [
"http://frankln.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"label": "Document Annual Report",
"documentation": "Boolean flag that is true only for a form used as an annual report."
}
}
},
"auth_ref": [
"r712",
"r714",
"r726"
]
},
"dei_DocumentFinStmtErrorCorrectionFlag": {
"xbrltype": "booleanItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "DocumentFinStmtErrorCorrectionFlag",
"presentation": [
"http://frankln.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"label": "Document Financial Statement Error Correction [Flag]",
"documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
}
}
},
"auth_ref": [
"r712",
"r714",
"r726",
"r762"
]
},
"dei_DocumentFiscalPeriodFocus": {
"xbrltype": "fiscalPeriodItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "DocumentFiscalPeriodFocus",
"presentation": [
"http://frankln.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"label": "Document Fiscal Period Focus",
"documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
}
}
},
"auth_ref": []
},
"dei_DocumentFiscalYearFocus": {
"xbrltype": "gYearItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "DocumentFiscalYearFocus",
"presentation": [
"http://frankln.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"label": "Document Fiscal Year Focus",
"documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
}
}
},
"auth_ref": []
},
"dei_DocumentPeriodEndDate": {
"xbrltype": "dateItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "DocumentPeriodEndDate",
"presentation": [
"http://frankln.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"label": "Document Period End Date",
"documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
}
}
},
"auth_ref": []
},
"dei_DocumentPeriodStartDate": {
"xbrltype": "dateItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "DocumentPeriodStartDate",
"presentation": [
"http://frankln.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"label": "Document Period Start Date",
"documentation": "The start date of the period covered in the document, in YYYY-MM-DD format."
}
}
},
"auth_ref": []
},
"dei_DocumentQuarterlyReport": {
"xbrltype": "booleanItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "DocumentQuarterlyReport",
"presentation": [
"http://frankln.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"label": "Document Quarterly Report",
"documentation": "Boolean flag that is true only for a form used as an quarterly report."
}
}
},
"auth_ref": [
"r713"
]
},
"dei_DocumentRegistrationStatement": {
"xbrltype": "booleanItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "DocumentRegistrationStatement",
"presentation": [
"http://frankln.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"label": "Document Registration Statement",
"documentation": "Boolean flag that is true only for a form used as a registration statement."
}
}
},
"auth_ref": [
"r701"
]
},
"dei_DocumentShellCompanyEventDate": {
"xbrltype": "dateItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "DocumentShellCompanyEventDate",
"presentation": [
"http://frankln.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"label": "Document Shell Company Event Date",
"documentation": "Date of event requiring a shell company report."
}
}
},
"auth_ref": [
"r714"
]
},
"dei_DocumentShellCompanyReport": {
"xbrltype": "booleanItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "DocumentShellCompanyReport",
"presentation": [
"http://frankln.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"label": "Document Shell Company Report",
"documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act."
}
}
},
"auth_ref": [
"r714"
]
},
"dei_DocumentTransitionReport": {
"xbrltype": "booleanItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "DocumentTransitionReport",
"presentation": [
"http://frankln.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"label": "Document Transition Report",
"documentation": "Boolean flag that is true only for a form used as a transition report."
}
}
},
"auth_ref": [
"r747"
]
},
"dei_DocumentType": {
"xbrltype": "submissionTypeItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "DocumentType",
"presentation": [
"http://frankln.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"label": "Document Type",
"documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
}
}
},
"auth_ref": []
},
"dei_DocumentsIncorporatedByReferenceTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "DocumentsIncorporatedByReferenceTextBlock",
"presentation": [
"http://frankln.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"label": "Documents Incorporated by Reference [Text Block]",
"documentation": "Documents incorporated by reference."
}
}
},
"auth_ref": [
"r704"
]
},
"us-gaap_DomesticCountryMember": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "DomesticCountryMember",
"presentation": [
"http://frankln.com/role/IncomeTaxesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Domestic Tax Jurisdiction [Member]",
"documentation": "Designated federal jurisdiction entitled to levy and collect income tax in country of domicile. Includes, but is not limited to, national jurisdiction for non-U.S. jurisdiction."
}
}
},
"auth_ref": [
"r364"
]
},
"us-gaap_EarningsPerShareAbstract": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "EarningsPerShareAbstract",
"lang": {
"en-us": {
"role": {
"label": "Earnings Per Share [Abstract]"
}
}
},
"auth_ref": []
},
"us-gaap_EarningsPerShareBasic": {
"xbrltype": "perShareItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "EarningsPerShareBasic",
"presentation": [
"http://frankln.com/role/LossEarningsPerShareDetails",
"http://frankln.com/role/StatementsOfComprehensiveLoss"
],
"lang": {
"en-us": {
"role": {
"label": "Loss per share attributable to Parent Company stockholders - basic",
"verboseLabel": "Basic loss per share attributable to Parent Company stockholders",
"documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
}
}
},
"auth_ref": [
"r161",
"r176",
"r177",
"r178",
"r179",
"r180",
"r181",
"r186",
"r188",
"r193",
"r194",
"r195",
"r200",
"r400",
"r403",
"r419",
"r420",
"r499",
"r519",
"r648"
]
},
"us-gaap_EarningsPerShareDiluted": {
"xbrltype": "perShareItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "EarningsPerShareDiluted",
"presentation": [
"http://frankln.com/role/LossEarningsPerShareDetails",
"http://frankln.com/role/StatementsOfComprehensiveLoss"
],
"lang": {
"en-us": {
"role": {
"label": "Loss per share attributable to Parent Company stockholders - diluted",
"verboseLabel": "Diluted loss per share attributable to Parent Company stockholders",
"documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
}
}
},
"auth_ref": [
"r161",
"r176",
"r177",
"r178",
"r179",
"r180",
"r181",
"r188",
"r193",
"r194",
"r195",
"r200",
"r400",
"r403",
"r419",
"r420",
"r499",
"r519",
"r648"
]
},
"us-gaap_EarningsPerSharePolicyTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "EarningsPerSharePolicyTextBlock",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
],
"lang": {
"en-us": {
"role": {
"label": "(Loss) Earnings per Share Attributable to Common Stockholders",
"documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements."
}
}
},
"auth_ref": [
"r24",
"r25",
"r197"
]
},
"us-gaap_EarningsPerShareTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "EarningsPerShareTextBlock",
"presentation": [
"http://frankln.com/role/LossEarningsPerShare"
],
"lang": {
"en-us": {
"role": {
"label": "(LOSS) EARNINGS PER SHARE",
"documentation": "The entire disclosure for earnings per share."
}
}
},
"auth_ref": [
"r185",
"r196",
"r198",
"r199"
]
},
"us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/StatementsOfCashFlows": {
"parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
"weight": 1.0,
"order": 4.0
}
},
"presentation": [
"http://frankln.com/role/StatementsOfCashFlows"
],
"lang": {
"en-us": {
"role": {
"label": "Effect of foreign currency translation",
"documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
}
}
},
"auth_ref": [
"r887"
]
},
"us-gaap_EffectiveIncomeTaxRateReconciliationLineItems": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "EffectiveIncomeTaxRateReconciliationLineItems",
"presentation": [
"http://frankln.com/role/IncomeTaxesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Effective Income Tax Rate Reconciliation [Line Items]",
"documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
}
}
},
"auth_ref": [
"r364",
"r365",
"r666"
]
},
"us-gaap_EffectiveIncomeTaxRateReconciliationTable": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "EffectiveIncomeTaxRateReconciliationTable",
"presentation": [
"http://frankln.com/role/IncomeTaxesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Effective Income Tax Rate Reconciliation [Table]",
"documentation": "Disclosure of information about income tax rate reconciliation between amount of reported income tax expense (benefit) attributable to continuing operation to amount of income tax expense(benefit) that would result from applying statutory federal (national) tax rate to pretax income (loss) from continuing operation."
}
}
},
"auth_ref": [
"r364",
"r365",
"r666"
]
},
"us-gaap_EmployeeRelatedLiabilitiesCurrent": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "EmployeeRelatedLiabilitiesCurrent",
"crdr": "credit",
"presentation": [
"http://frankln.com/role/AccruedLiabilitiesDetails"
],
"lang": {
"en-us": {
"role": {
"label": "Accrued payroll deductions owed to government entities",
"documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
}
}
},
"auth_ref": [
"r53"
]
},
"us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
"crdr": "debit",
"presentation": [
"http://frankln.com/role/Long-termIncentivePlanAwardsDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Unrecognized compensation cost related to non-vested options",
"documentation": "Amount of cost to be recognized for option under share-based payment arrangement."
}
}
},
"auth_ref": [
"r872"
]
},
"FKWL_EngineeringProjectsMember": {
"xbrltype": "domainItemType",
"nsuri": "http://frankln.com/20240630",
"localname": "EngineeringProjectsMember",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Engineering Projects [Member]"
}
}
},
"auth_ref": []
},
"dei_EntityAddressAddressLine1": {
"xbrltype": "normalizedStringItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "EntityAddressAddressLine1",
"presentation": [
"http://frankln.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"label": "Entity Address, Address Line One",
"documentation": "Address Line 1 such as Attn, Building Name, Street Name"
}
}
},
"auth_ref": []
},
"dei_EntityAddressAddressLine2": {
"xbrltype": "normalizedStringItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "EntityAddressAddressLine2",
"presentation": [
"http://frankln.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"label": "Entity Address, Address Line Two",
"documentation": "Address Line 2 such as Street or Suite number"
}
}
},
"auth_ref": []
},
"dei_EntityAddressAddressLine3": {
"xbrltype": "normalizedStringItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "EntityAddressAddressLine3",
"presentation": [
"http://frankln.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"label": "Entity Address, Address Line Three",
"documentation": "Address Line 3 such as an Office Park"
}
}
},
"auth_ref": []
},
"dei_EntityAddressCityOrTown": {
"xbrltype": "normalizedStringItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "EntityAddressCityOrTown",
"presentation": [
"http://frankln.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"label": "Entity Address, City or Town",
"documentation": "Name of the City or Town"
}
}
},
"auth_ref": []
},
"dei_EntityAddressCountry": {
"xbrltype": "countryCodeItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "EntityAddressCountry",
"presentation": [
"http://frankln.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"label": "Entity Address, Country",
"documentation": "ISO 3166-1 alpha-2 country code."
}
}
},
"auth_ref": []
},
"dei_EntityAddressPostalZipCode": {
"xbrltype": "normalizedStringItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "EntityAddressPostalZipCode",
"presentation": [
"http://frankln.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"label": "Entity Address, Postal Zip Code",
"documentation": "Code for the postal or zip code"
}
}
},
"auth_ref": []
},
"dei_EntityAddressStateOrProvince": {
"xbrltype": "stateOrProvinceItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "EntityAddressStateOrProvince",
"presentation": [
"http://frankln.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"label": "Entity Address, State or Province",
"documentation": "Name of the state or province."
}
}
},
"auth_ref": []
},
"dei_EntityBankruptcyProceedingsReportingCurrent": {
"xbrltype": "booleanItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "EntityBankruptcyProceedingsReportingCurrent",
"presentation": [
"http://frankln.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"label": "Entity Bankruptcy Proceedings, Reporting Current",
"documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element."
}
}
},
"auth_ref": [
"r707"
]
},
"dei_EntityCentralIndexKey": {
"xbrltype": "centralIndexKeyItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "EntityCentralIndexKey",
"presentation": [
"http://frankln.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"label": "Entity Central Index Key",
"documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
}
}
},
"auth_ref": [
"r703"
]
},
"dei_EntityCommonStockSharesOutstanding": {
"xbrltype": "sharesItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "EntityCommonStockSharesOutstanding",
"presentation": [
"http://frankln.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"label": "Entity Common Stock, Shares Outstanding",
"documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
}
}
},
"auth_ref": []
},
"dei_EntityCurrentReportingStatus": {
"xbrltype": "yesNoItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "EntityCurrentReportingStatus",
"presentation": [
"http://frankln.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"label": "Entity Current Reporting Status",
"documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
}
}
},
"auth_ref": []
},
"dei_EntityEmergingGrowthCompany": {
"xbrltype": "booleanItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "EntityEmergingGrowthCompany",
"presentation": [
"http://frankln.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"label": "Entity Emerging Growth Company",
"documentation": "Indicate if registrant meets the emerging growth company criteria."
}
}
},
"auth_ref": [
"r703"
]
},
"dei_EntityExTransitionPeriod": {
"xbrltype": "booleanItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "EntityExTransitionPeriod",
"presentation": [
"http://frankln.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"label": "Elected Not To Use the Extended Transition Period",
"documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards."
}
}
},
"auth_ref": [
"r789"
]
},
"dei_EntityFileNumber": {
"xbrltype": "fileNumberItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "EntityFileNumber",
"presentation": [
"http://frankln.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"label": "Entity File Number",
"documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
}
}
},
"auth_ref": []
},
"dei_EntityFilerCategory": {
"xbrltype": "filerCategoryItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "EntityFilerCategory",
"presentation": [
"http://frankln.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"label": "Entity Filer Category",
"documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
}
}
},
"auth_ref": [
"r703"
]
},
"dei_EntityIncorporationStateCountryCode": {
"xbrltype": "edgarStateCountryItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "EntityIncorporationStateCountryCode",
"presentation": [
"http://frankln.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"label": "Entity Incorporation, State or Country Code",
"documentation": "Two-character EDGAR code representing the state or country of incorporation."
}
}
},
"auth_ref": []
},
"dei_EntityInteractiveDataCurrent": {
"xbrltype": "yesNoItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "EntityInteractiveDataCurrent",
"presentation": [
"http://frankln.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"label": "Entity Interactive Data Current",
"documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
}
}
},
"auth_ref": [
"r786"
]
},
"dei_EntityPrimarySicNumber": {
"xbrltype": "sicNumberItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "EntityPrimarySicNumber",
"presentation": [
"http://frankln.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"label": "Entity Primary SIC Number",
"documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity."
}
}
},
"auth_ref": [
"r726"
]
},
"dei_EntityPublicFloat": {
"xbrltype": "monetaryItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "EntityPublicFloat",
"crdr": "credit",
"presentation": [
"http://frankln.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"label": "Entity Public Float",
"documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
}
}
},
"auth_ref": []
},
"dei_EntityRegistrantName": {
"xbrltype": "normalizedStringItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "EntityRegistrantName",
"presentation": [
"http://frankln.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"label": "Entity Registrant Name",
"documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
}
}
},
"auth_ref": [
"r703"
]
},
"dei_EntityShellCompany": {
"xbrltype": "booleanItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "EntityShellCompany",
"presentation": [
"http://frankln.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"label": "Entity Shell Company",
"documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
}
}
},
"auth_ref": [
"r703"
]
},
"dei_EntitySmallBusiness": {
"xbrltype": "booleanItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "EntitySmallBusiness",
"presentation": [
"http://frankln.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"label": "Entity Small Business",
"documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
}
}
},
"auth_ref": [
"r703"
]
},
"dei_EntityTaxIdentificationNumber": {
"xbrltype": "employerIdItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "EntityTaxIdentificationNumber",
"presentation": [
"http://frankln.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"label": "Entity Tax Identification Number",
"documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
}
}
},
"auth_ref": [
"r703"
]
},
"dei_EntityVoluntaryFilers": {
"xbrltype": "yesNoItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "EntityVoluntaryFilers",
"presentation": [
"http://frankln.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"label": "Entity Voluntary Filers",
"documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
}
}
},
"auth_ref": []
},
"dei_EntityWellKnownSeasonedIssuer": {
"xbrltype": "yesNoItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "EntityWellKnownSeasonedIssuer",
"presentation": [
"http://frankln.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"label": "Entity Well-known Seasoned Issuer",
"documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
}
}
},
"auth_ref": [
"r787"
]
},
"us-gaap_EquityAbstract": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "EquityAbstract",
"lang": {
"en-us": {
"role": {
"label": "Equity [Abstract]"
}
}
},
"auth_ref": []
},
"us-gaap_EquityComponentDomain": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "EquityComponentDomain",
"presentation": [
"http://frankln.com/role/StatementsOfChangesInStockholdersEquity",
"http://frankln.com/role/StockholdersEquityDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
}
}
},
"auth_ref": [
"r12",
"r131",
"r155",
"r156",
"r157",
"r171",
"r172",
"r173",
"r175",
"r180",
"r182",
"r184",
"r202",
"r242",
"r243",
"r273",
"r306",
"r390",
"r391",
"r397",
"r398",
"r399",
"r401",
"r402",
"r403",
"r411",
"r412",
"r413",
"r414",
"r415",
"r416",
"r418",
"r430",
"r431",
"r432",
"r433",
"r434",
"r435",
"r436",
"r438",
"r450",
"r516",
"r539",
"r540",
"r541",
"r555",
"r609"
]
},
"FKWL_EquityOwnershipPercentage": {
"xbrltype": "percentItemType",
"nsuri": "http://frankln.com/20240630",
"localname": "EquityOwnershipPercentage",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Equity ownership interest percentage, parent"
}
}
},
"auth_ref": []
},
"ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "EquityValuationAssumptionDifferenceFnTextBlock",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"lang": {
"en-us": {
"role": {
"label": "Equity Valuation Assumption Difference, Footnote"
}
}
},
"auth_ref": [
"r755"
]
},
"ecd_ErrCompAnalysisTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "ErrCompAnalysisTextBlock",
"presentation": [
"http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
],
"lang": {
"en-us": {
"role": {
"label": "Erroneous Compensation Analysis"
}
}
},
"auth_ref": [
"r719",
"r730",
"r740",
"r766"
]
},
"ecd_ErrCompRecoveryTable": {
"xbrltype": "stringItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "ErrCompRecoveryTable",
"presentation": [
"http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
],
"lang": {
"en-us": {
"role": {
"label": "Erroneously Awarded Compensation Recovery [Table]"
}
}
},
"auth_ref": [
"r716",
"r727",
"r737",
"r763"
]
},
"ecd_ExecutiveCategoryAxis": {
"xbrltype": "stringItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "ExecutiveCategoryAxis",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"lang": {
"en-us": {
"role": {
"label": "Executive Category [Axis]"
}
}
},
"auth_ref": [
"r761"
]
},
"dei_Extension": {
"xbrltype": "normalizedStringItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "Extension",
"presentation": [
"http://frankln.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"label": "Extension",
"documentation": "Extension number for local phone number."
}
}
},
"auth_ref": []
},
"FKWL_FTIOfficeSpaceMember": {
"xbrltype": "domainItemType",
"nsuri": "http://frankln.com/20240630",
"localname": "FTIOfficeSpaceMember",
"presentation": [
"http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "FTI Office Space [Member]"
}
}
},
"auth_ref": []
},
"us-gaap_FairValueOfFinancialInstrumentsPolicy": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "FairValueOfFinancialInstrumentsPolicy",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
],
"lang": {
"en-us": {
"role": {
"label": "Fair Value of Financial Instruments",
"documentation": "Disclosure of accounting policy for determining the fair value of financial instruments."
}
}
},
"auth_ref": [
"r10"
]
},
"FKWL_FairValueOfOptionsOutstanding": {
"xbrltype": "sharesItemType",
"nsuri": "http://frankln.com/20240630",
"localname": "FairValueOfOptionsOutstanding",
"presentation": [
"http://frankln.com/role/Long-termIncentivePlanAwardsDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Fair value of options outstanding"
}
}
},
"auth_ref": []
},
"us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
"xbrltype": "durationItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "FiniteLivedIntangibleAssetUsefulLife",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-IntangibleAssetsActivity"
],
"lang": {
"en-us": {
"role": {
"label": "Expected Life",
"documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
}
}
},
"auth_ref": []
},
"us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
"crdr": "credit",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-IntangibleAssetsActivity"
],
"lang": {
"en-us": {
"role": {
"label": "Less Accumulated Amortization",
"documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
}
}
},
"auth_ref": [
"r140",
"r251",
"r266",
"r657"
]
},
"us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
"crdr": "debit",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-AmortizationExpenses"
],
"lang": {
"en-us": {
"role": {
"label": "Thereafter",
"documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
}
}
},
"auth_ref": [
"r831",
"r937"
]
},
"us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
"crdr": "debit",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-AmortizationExpenses"
],
"lang": {
"en-us": {
"role": {
"label": "FY 2025",
"documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
}
}
},
"auth_ref": [
"r268",
"r635",
"r657"
]
},
"us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
"crdr": "debit",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-AmortizationExpenses"
],
"lang": {
"en-us": {
"role": {
"verboseLabel": "FY 2028",
"label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
"documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
}
}
},
"auth_ref": [
"r268",
"r635",
"r657"
]
},
"us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
"crdr": "debit",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-AmortizationExpenses"
],
"lang": {
"en-us": {
"role": {
"label": "FY 2028",
"documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
}
}
},
"auth_ref": [
"r268",
"r635",
"r657"
]
},
"us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
"crdr": "debit",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-AmortizationExpenses"
],
"lang": {
"en-us": {
"role": {
"label": "FY 2027",
"documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
}
}
},
"auth_ref": [
"r268",
"r635",
"r657"
]
},
"us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
"crdr": "debit",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-AmortizationExpenses"
],
"lang": {
"en-us": {
"role": {
"label": "FY 2026",
"documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
}
}
},
"auth_ref": [
"r268",
"r635",
"r657"
]
},
"us-gaap_FiniteLivedIntangibleAssetsGross": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "FiniteLivedIntangibleAssetsGross",
"crdr": "debit",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-IntangibleAssetsActivity"
],
"lang": {
"en-us": {
"role": {
"label": "Gross Intangible Assets",
"documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
}
}
},
"auth_ref": [
"r251",
"r266",
"r465",
"r657"
]
},
"us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": {
"xbrltype": "durationItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-IntangibleAssetsActivity"
],
"lang": {
"en-us": {
"role": {
"label": "Average Remaining Life",
"documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
}
}
},
"auth_ref": [
"r464"
]
},
"us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "ForeignCurrencyTransactionGainLossBeforeTax",
"crdr": "credit",
"calculation": {
"http://frankln.com/role/StatementsOfComprehensiveLoss": {
"parentTag": "us-gaap_NonoperatingIncomeExpense",
"weight": 1.0,
"order": 6.0
}
},
"presentation": [
"http://frankln.com/role/StatementsOfComprehensiveLoss"
],
"lang": {
"en-us": {
"role": {
"label": "Loss from foreign currency transactions",
"documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction."
}
}
},
"auth_ref": [
"r423",
"r425",
"r427",
"r428",
"r606"
]
},
"us-gaap_ForeignCurrencyTransactionLossBeforeTax": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "ForeignCurrencyTransactionLossBeforeTax",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/StatementsOfCashFlows": {
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": 1.0,
"order": 4.0
}
},
"presentation": [
"http://frankln.com/role/StatementsOfCashFlows"
],
"lang": {
"en-us": {
"role": {
"verboseLabel": "Loss from foreign currency transactions",
"label": "Foreign Currency Transaction Loss, before Tax",
"documentation": "Amount before tax of foreign currency transaction realized and unrealized loss recognized in the income statement."
}
}
},
"auth_ref": [
"r885",
"r886"
]
},
"us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
],
"lang": {
"en-us": {
"role": {
"label": "Foreign Currency Translations",
"documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy."
}
}
},
"auth_ref": [
"r422"
]
},
"FKWL_ForeignExchangeTranslationAttributableToNoncontrollingInterest": {
"xbrltype": "monetaryItemType",
"nsuri": "http://frankln.com/20240630",
"localname": "ForeignExchangeTranslationAttributableToNoncontrollingInterest",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/StatementsOfComprehensiveLoss": {
"parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
"weight": -1.0,
"order": 3.0
}
},
"presentation": [
"http://frankln.com/role/StatementsOfComprehensiveLoss"
],
"lang": {
"en-us": {
"role": {
"label": "Less: Foreign exchange translation attributable to non-controlling interest"
}
}
},
"auth_ref": []
},
"FKWL_ForgivenessOfDebt": {
"xbrltype": "monetaryItemType",
"nsuri": "http://frankln.com/20240630",
"localname": "ForgivenessOfDebt",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/StatementsOfCashFlows": {
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": 1.0,
"order": 8.0
}
},
"presentation": [
"http://frankln.com/role/StatementsOfCashFlows"
],
"lang": {
"en-us": {
"role": {
"label": "Forgiveness of debts"
}
}
},
"auth_ref": []
},
"ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
"xbrltype": "monetaryItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
"presentation": [
"http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
],
"lang": {
"en-us": {
"role": {
"label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
}
}
},
"auth_ref": [
"r723",
"r734",
"r744",
"r770"
]
},
"ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
"xbrltype": "monetaryItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
"presentation": [
"http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
],
"lang": {
"en-us": {
"role": {
"label": "Forgone Recovery due to Expense of Enforcement, Amount"
}
}
},
"auth_ref": [
"r723",
"r734",
"r744",
"r770"
]
},
"ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
"xbrltype": "monetaryItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
"presentation": [
"http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
],
"lang": {
"en-us": {
"role": {
"label": "Forgone Recovery due to Violation of Home Country Law, Amount"
}
}
},
"auth_ref": [
"r723",
"r734",
"r744",
"r770"
]
},
"ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
"presentation": [
"http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
],
"lang": {
"en-us": {
"role": {
"label": "Forgone Recovery, Explanation of Impracticability"
}
}
},
"auth_ref": [
"r723",
"r734",
"r744",
"r770"
]
},
"ecd_ForgoneRecoveryIndName": {
"xbrltype": "stringItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "ForgoneRecoveryIndName",
"presentation": [
"http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
],
"lang": {
"en-us": {
"role": {
"verboseLabel": "Name",
"label": "Forgone Recovery, Individual Name"
}
}
},
"auth_ref": [
"r723",
"r734",
"r744",
"r770"
]
},
"us-gaap_FurnitureAndFixturesMember": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "FurnitureAndFixturesMember",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives"
],
"lang": {
"en-us": {
"role": {
"label": "Furniture and Fixtures [Member]",
"documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases."
}
}
},
"auth_ref": []
},
"FKWL_GainFromForgivenessOfAccountsPayableAndAccruedLiabilities": {
"xbrltype": "monetaryItemType",
"nsuri": "http://frankln.com/20240630",
"localname": "GainFromForgivenessOfAccountsPayableAndAccruedLiabilities",
"crdr": "credit",
"calculation": {
"http://frankln.com/role/StatementsOfComprehensiveLoss": {
"parentTag": "us-gaap_NonoperatingIncomeExpense",
"weight": 1.0,
"order": 3.0
}
},
"presentation": [
"http://frankln.com/role/StatementsOfComprehensiveLoss"
],
"lang": {
"en-us": {
"role": {
"label": "Gain from the forgiveness of accounts payable and accrued liabilities"
}
}
},
"auth_ref": []
},
"us-gaap_GainLossOnDispositionOfAssets1": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "GainLossOnDispositionOfAssets1",
"crdr": "credit",
"calculation": {
"http://frankln.com/role/StatementsOfCashFlows": {
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": -1.0,
"order": 7.0
}
},
"presentation": [
"http://frankln.com/role/StatementsOfCashFlows"
],
"lang": {
"en-us": {
"role": {
"negatedLabel": "Loss from the disposal of property and equipment and intangible assets",
"label": "Gain (Loss) on Disposition of Assets",
"documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee."
}
}
},
"auth_ref": [
"r806"
]
},
"us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "GainLossOnSaleOfPropertyPlantEquipment",
"crdr": "credit",
"calculation": {
"http://frankln.com/role/StatementsOfComprehensiveLoss": {
"parentTag": "us-gaap_NonoperatingIncomeExpense",
"weight": 1.0,
"order": 4.0
}
},
"presentation": [
"http://frankln.com/role/StatementsOfComprehensiveLoss"
],
"lang": {
"en-us": {
"role": {
"label": "Loss from the disposal of property and equipment and intangible assets",
"documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property."
}
}
},
"auth_ref": [
"r8"
]
},
"us-gaap_GainOrLossOnSaleOfStockInSubsidiary": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "GainOrLossOnSaleOfStockInSubsidiary",
"crdr": "credit",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"negatedLabel": "Loss in the subsidiary",
"label": "Gain (Loss) on Disposition of Stock in Subsidiary",
"documentation": "Amount of gain (loss) on sale or disposal of equity in securities of subsidiaries."
}
}
},
"auth_ref": [
"r803",
"r804",
"r806",
"r895"
]
},
"us-gaap_Goodwill": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "Goodwill",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/BalanceSheets": {
"parentTag": "us-gaap_Assets",
"weight": 1.0,
"order": 5.0
}
},
"presentation": [
"http://frankln.com/role/BalanceSheets"
],
"lang": {
"en-us": {
"role": {
"label": "Goodwill",
"documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
}
}
},
"auth_ref": [
"r139",
"r252",
"r496",
"r654",
"r656",
"r669",
"r672",
"r822",
"r823"
]
},
"us-gaap_GoodwillAndIntangibleAssetImpairment": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "GoodwillAndIntangibleAssetImpairment",
"crdr": "debit",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Goodwill impairment",
"documentation": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill."
}
}
},
"auth_ref": []
},
"us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
],
"lang": {
"en-us": {
"role": {
"label": "Goodwill and Intangible Assets",
"documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined."
}
}
},
"auth_ref": [
"r262",
"r270",
"r272"
]
},
"us-gaap_GrossProfit": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "GrossProfit",
"crdr": "credit",
"calculation": {
"http://frankln.com/role/StatementsOfComprehensiveLoss": {
"parentTag": "us-gaap_OperatingIncomeLoss",
"weight": 1.0,
"order": 1.0
}
},
"presentation": [
"http://frankln.com/role/StatementsOfComprehensiveLoss"
],
"lang": {
"en-us": {
"role": {
"totalLabel": "Gross profit",
"label": "Gross Profit",
"documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
}
}
},
"auth_ref": [
"r73",
"r77",
"r116",
"r168",
"r241",
"r284",
"r285",
"r286",
"r287",
"r288",
"r289",
"r290",
"r291",
"r292",
"r421",
"r650",
"r653",
"r814",
"r815",
"r816",
"r817",
"r818",
"r842"
]
},
"FKWL_HunsakerAndampAssociatesMember": {
"xbrltype": "domainItemType",
"nsuri": "http://frankln.com/20240630",
"localname": "HunsakerAndampAssociatesMember",
"presentation": [
"http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Hunsaker Andamp Associates [Member]"
}
}
},
"auth_ref": []
},
"dei_IcfrAuditorAttestationFlag": {
"xbrltype": "booleanItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "IcfrAuditorAttestationFlag",
"presentation": [
"http://frankln.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"label": "ICFR Auditor Attestation Flag"
}
}
},
"auth_ref": [
"r712",
"r714",
"r726"
]
},
"us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
],
"lang": {
"en-us": {
"role": {
"label": "Impairment of Long-lived Assets",
"documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets."
}
}
},
"auth_ref": [
"r0",
"r94"
]
},
"us-gaap_IncomeLossAttributableToParent": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "IncomeLossAttributableToParent",
"crdr": "credit",
"presentation": [
"http://frankln.com/role/LossEarningsPerShareDetails"
],
"lang": {
"en-us": {
"role": {
"verboseLabel": "Net loss attributable to Parent Company",
"label": "Income (Loss) Attributable to Parent, before Tax",
"documentation": "Amount, before tax, of income (loss) attributable to parent. Includes, but is not limited to, income (loss) from continuing operations, discontinued operations and equity method investments."
}
}
},
"auth_ref": [
"r78",
"r157"
]
},
"us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
"crdr": "credit",
"calculation": {
"http://frankln.com/role/StatementsOfComprehensiveLoss": {
"parentTag": "us-gaap_ProfitLoss",
"weight": 1.0,
"order": 1.0
}
},
"presentation": [
"http://frankln.com/role/StatementsOfComprehensiveLoss"
],
"lang": {
"en-us": {
"role": {
"totalLabel": "Loss before benefit for income taxes",
"label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
"documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
}
}
},
"auth_ref": [
"r74",
"r112",
"r116",
"r500",
"r512",
"r650",
"r653",
"r814",
"r815",
"r816",
"r817",
"r818"
]
},
"FKWL_IncomeLossFromUSGovernmentSubsidy": {
"xbrltype": "monetaryItemType",
"nsuri": "http://frankln.com/20240630",
"localname": "IncomeLossFromUSGovernmentSubsidy",
"crdr": "credit",
"calculation": {
"http://frankln.com/role/StatementsOfComprehensiveLoss": {
"parentTag": "us-gaap_NonoperatingIncomeExpense",
"weight": 1.0,
"order": 2.0
}
},
"presentation": [
"http://frankln.com/role/StatementsOfComprehensiveLoss"
],
"lang": {
"en-us": {
"role": {
"label": "Income from governmental subsidy"
}
}
},
"auth_ref": []
},
"us-gaap_IncomeStatementAbstract": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "IncomeStatementAbstract",
"lang": {
"en-us": {
"role": {
"label": "Income Statement [Abstract]"
}
}
},
"auth_ref": []
},
"us-gaap_IncomeTaxAuthorityAxis": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "IncomeTaxAuthorityAxis",
"presentation": [
"http://frankln.com/role/IncomeTaxesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Income Tax Jurisdiction [Axis]",
"documentation": "Information by income tax jurisdiction."
}
}
},
"auth_ref": [
"r164",
"r364",
"r365",
"r376",
"r386",
"r666",
"r878"
]
},
"us-gaap_IncomeTaxAuthorityDomain": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "IncomeTaxAuthorityDomain",
"presentation": [
"http://frankln.com/role/IncomeTaxesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"documentation": "Income tax jurisdiction."
}
}
},
"auth_ref": [
"r164",
"r364",
"r365",
"r376",
"r386",
"r666",
"r878"
]
},
"us-gaap_IncomeTaxDisclosureAbstract": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "IncomeTaxDisclosureAbstract",
"lang": {
"en-us": {
"role": {
"label": "Income Tax Disclosure [Abstract]"
}
}
},
"auth_ref": []
},
"us-gaap_IncomeTaxDisclosureTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "IncomeTaxDisclosureTextBlock",
"presentation": [
"http://frankln.com/role/IncomeTaxes"
],
"lang": {
"en-us": {
"role": {
"label": "INCOME TAXES",
"documentation": "The entire disclosure for income tax."
}
}
},
"auth_ref": [
"r170",
"r357",
"r364",
"r373",
"r374",
"r375",
"r378",
"r384",
"r392",
"r394",
"r395",
"r396",
"r549",
"r666"
]
},
"us-gaap_IncomeTaxExpenseBenefit": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "IncomeTaxExpenseBenefit",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/StatementsOfComprehensiveLoss": {
"parentTag": "us-gaap_ProfitLoss",
"weight": -1.0,
"order": 2.0
},
"http://frankln.com/role/IncomeTaxesDetails-ProvisionForIncomeTaxes": {
"parentTag": null,
"weight": null,
"order": null,
"root": true
}
},
"presentation": [
"http://frankln.com/role/IncomeTaxesDetails-ProvisionForIncomeTaxes",
"http://frankln.com/role/StatementsOfComprehensiveLoss"
],
"lang": {
"en-us": {
"role": {
"label": "Income tax benefit",
"totalLabel": "Benefit for income taxes",
"documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
}
}
},
"auth_ref": [
"r119",
"r130",
"r183",
"r184",
"r201",
"r212",
"r231",
"r363",
"r364",
"r393",
"r520",
"r666"
]
},
"us-gaap_IncomeTaxPolicyTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "IncomeTaxPolicyTextBlock",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
],
"lang": {
"en-us": {
"role": {
"label": "Income Taxes",
"documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements."
}
}
},
"auth_ref": [
"r154",
"r359",
"r360",
"r378",
"r379",
"r383",
"r388",
"r547"
]
},
"us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/IncomeTaxesDetails-ReconciliationOfTaxRate": {
"parentTag": "us-gaap_OtherTaxExpenseBenefit",
"weight": 1.0,
"order": 7.0
}
},
"presentation": [
"http://frankln.com/role/IncomeTaxesDetails-ReconciliationOfTaxRate"
],
"lang": {
"en-us": {
"role": {
"label": "Change in valuation allowance",
"documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets."
}
}
},
"auth_ref": [
"r370",
"r666",
"r874"
]
},
"us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/IncomeTaxesDetails-ReconciliationOfTaxRate": {
"parentTag": "us-gaap_OtherTaxExpenseBenefit",
"weight": 1.0,
"order": 5.0
}
},
"presentation": [
"http://frankln.com/role/IncomeTaxesDetails-ReconciliationOfTaxRate"
],
"lang": {
"en-us": {
"role": {
"label": "Foreign rate difference",
"documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit)."
}
}
},
"auth_ref": [
"r365",
"r368",
"r666",
"r874"
]
},
"FKWL_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRates": {
"xbrltype": "monetaryItemType",
"nsuri": "http://frankln.com/20240630",
"localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRates",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/IncomeTaxesDetails-ReconciliationOfTaxRate": {
"parentTag": "us-gaap_OtherTaxExpenseBenefit",
"weight": 1.0,
"order": 1.0
}
},
"presentation": [
"http://frankln.com/role/IncomeTaxesDetails-ReconciliationOfTaxRate"
],
"lang": {
"en-us": {
"role": {
"label": "Federal income tax, at statutory rate of 21% applied to (loss) earnings before income taxes and extraordinary items"
}
}
},
"auth_ref": []
},
"us-gaap_IncomeTaxReconciliationNondeductibleExpense": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "IncomeTaxReconciliationNondeductibleExpense",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/IncomeTaxesDetails-ReconciliationOfTaxRate": {
"parentTag": "us-gaap_OtherTaxExpenseBenefit",
"weight": 1.0,
"order": 3.0
}
},
"presentation": [
"http://frankln.com/role/IncomeTaxesDetails-ReconciliationOfTaxRate"
],
"lang": {
"en-us": {
"role": {
"label": "Nondeductible expenses",
"documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses."
}
}
},
"auth_ref": [
"r371",
"r372",
"r874"
]
},
"us-gaap_IncomeTaxReconciliationOtherReconcilingItems": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "IncomeTaxReconciliationOtherReconcilingItems",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/IncomeTaxesDetails-ReconciliationOfTaxRate": {
"parentTag": "us-gaap_OtherTaxExpenseBenefit",
"weight": 1.0,
"order": 6.0
}
},
"presentation": [
"http://frankln.com/role/IncomeTaxesDetails-ReconciliationOfTaxRate"
],
"lang": {
"en-us": {
"role": {
"label": "Others",
"documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying statutory federal (national) tax rate to pretax income (loss) from continuing operation attributable to other reconciling item. Excludes state and local income tax expense (benefit), federal tax expense (benefit), statutory income tax expense (benefit) outside of country of domicile, tax credit, nondeductible expense, deduction, income tax settlement, income tax contingency, and cross-border tax law."
}
}
},
"auth_ref": [
"r874",
"r875"
]
},
"us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/IncomeTaxesDetails-ReconciliationOfTaxRate": {
"parentTag": "us-gaap_OtherTaxExpenseBenefit",
"weight": 1.0,
"order": 2.0
}
},
"presentation": [
"http://frankln.com/role/IncomeTaxesDetails-ReconciliationOfTaxRate"
],
"lang": {
"en-us": {
"role": {
"label": "State tax, net of federal tax benefit",
"documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit)."
}
}
},
"auth_ref": [
"r367",
"r666",
"r874"
]
},
"us-gaap_IncomeTaxReconciliationTaxCredits": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "IncomeTaxReconciliationTaxCredits",
"crdr": "credit",
"calculation": {
"http://frankln.com/role/IncomeTaxesDetails-ReconciliationOfTaxRate": {
"parentTag": "us-gaap_OtherTaxExpenseBenefit",
"weight": -1.0,
"order": 4.0
}
},
"presentation": [
"http://frankln.com/role/IncomeTaxesDetails-ReconciliationOfTaxRate"
],
"lang": {
"en-us": {
"role": {
"negatedLabel": "R&D credits",
"label": "Effective Income Tax Rate Reconciliation, Tax Credit, Amount",
"documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits."
}
}
},
"auth_ref": [
"r369",
"r372",
"r874"
]
},
"us-gaap_IncomeTaxesPaidNet": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "IncomeTaxesPaidNet",
"crdr": "credit",
"presentation": [
"http://frankln.com/role/StatementsOfCashFlows"
],
"lang": {
"en-us": {
"role": {
"label": "Income taxes",
"documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
}
}
},
"auth_ref": [
"r23",
"r164",
"r385",
"r386"
]
},
"us-gaap_IncreaseDecreaseInAccountsPayable": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "IncreaseDecreaseInAccountsPayable",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/StatementsOfCashFlows": {
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": 1.0,
"order": 16.0
}
},
"presentation": [
"http://frankln.com/role/StatementsOfCashFlows"
],
"lang": {
"en-us": {
"role": {
"verboseLabel": "Accounts payable",
"label": "Increase (Decrease) in Accounts Payable",
"documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business."
}
}
},
"auth_ref": [
"r7"
]
},
"us-gaap_IncreaseDecreaseInAccountsReceivable": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "IncreaseDecreaseInAccountsReceivable",
"crdr": "credit",
"calculation": {
"http://frankln.com/role/StatementsOfCashFlows": {
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": -1.0,
"order": 11.0
}
},
"presentation": [
"http://frankln.com/role/StatementsOfCashFlows"
],
"lang": {
"en-us": {
"role": {
"negatedLabel": "Accounts receivable",
"label": "Increase (Decrease) in Accounts Receivable",
"documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services."
}
}
},
"auth_ref": [
"r7"
]
},
"FKWL_IncreaseDecreaseInAccruedLegalContingencyExpense": {
"xbrltype": "monetaryItemType",
"nsuri": "http://frankln.com/20240630",
"localname": "IncreaseDecreaseInAccruedLegalContingencyExpense",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/StatementsOfCashFlows": {
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": 1.0,
"order": 18.0
}
},
"presentation": [
"http://frankln.com/role/StatementsOfCashFlows"
],
"lang": {
"en-us": {
"role": {
"verboseLabel": "Accrued legal contingency expense",
"label": "IncreaseDecreaseInAccruedLegalContingencyExpense"
}
}
},
"auth_ref": []
},
"us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "IncreaseDecreaseInContractWithCustomerLiability",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/StatementsOfCashFlows": {
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": 1.0,
"order": 17.0
}
},
"presentation": [
"http://frankln.com/role/StatementsOfCashFlows"
],
"lang": {
"en-us": {
"role": {
"verboseLabel": "Contract liabilities and advance from customers",
"label": "Increase (Decrease) in Contract with Customer, Liability",
"documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable."
}
}
},
"auth_ref": [
"r458",
"r805"
]
},
"us-gaap_IncreaseDecreaseInDepositOtherAssets": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "IncreaseDecreaseInDepositOtherAssets",
"crdr": "credit",
"calculation": {
"http://frankln.com/role/StatementsOfCashFlows": {
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": -1.0,
"order": 14.0
}
},
"presentation": [
"http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative",
"http://frankln.com/role/StatementsOfCashFlows"
],
"lang": {
"en-us": {
"role": {
"negatedLabel": "Advance payments to vendors",
"label": "Deposit on the leasehold property",
"documentation": "The increase (decrease) during the reporting period in moneys or securities given as security including, but not limited to, contract, escrow, or earnest money deposits, retainage (if applicable), deposits with clearing organizations and others, collateral, or margin deposits."
}
}
},
"auth_ref": [
"r7"
]
},
"us-gaap_IncreaseDecreaseInInventories": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "IncreaseDecreaseInInventories",
"crdr": "credit",
"calculation": {
"http://frankln.com/role/StatementsOfCashFlows": {
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": -1.0,
"order": 12.0
}
},
"presentation": [
"http://frankln.com/role/StatementsOfCashFlows"
],
"lang": {
"en-us": {
"role": {
"negatedLabel": "Inventories",
"label": "Increase (Decrease) in Inventories",
"documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities."
}
}
},
"auth_ref": [
"r7"
]
},
"us-gaap_IncreaseDecreaseInOperatingLeaseLiability": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "IncreaseDecreaseInOperatingLeaseLiability",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/StatementsOfCashFlows": {
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": 1.0,
"order": 20.0
}
},
"presentation": [
"http://frankln.com/role/StatementsOfCashFlows"
],
"lang": {
"en-us": {
"role": {
"label": "Lease liabilities",
"documentation": "Amount of increase (decrease) in obligation for operating lease."
}
}
},
"auth_ref": [
"r792",
"r805"
]
},
"us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "IncreaseDecreaseInOtherAccruedLiabilities",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/StatementsOfCashFlows": {
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": 1.0,
"order": 19.0
}
},
"presentation": [
"http://frankln.com/role/StatementsOfCashFlows"
],
"lang": {
"en-us": {
"role": {
"verboseLabel": "Accrued liabilities",
"label": "Increase (Decrease) in Other Accrued Liabilities",
"documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid."
}
}
},
"auth_ref": [
"r7"
]
},
"FKWL_IncreaseDecreaseInOtherCurrentAsset": {
"xbrltype": "monetaryItemType",
"nsuri": "http://frankln.com/20240630",
"localname": "IncreaseDecreaseInOtherCurrentAsset",
"crdr": "credit",
"calculation": {
"http://frankln.com/role/StatementsOfCashFlows": {
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": -1.0,
"order": 13.0
}
},
"presentation": [
"http://frankln.com/role/StatementsOfCashFlows"
],
"lang": {
"en-us": {
"role": {
"negatedLabel": "Other current assets",
"label": "IncreaseDecreaseInOtherCurrentAsset"
}
}
},
"auth_ref": []
},
"us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "IncreaseDecreaseInOtherOperatingAssets",
"crdr": "credit",
"calculation": {
"http://frankln.com/role/StatementsOfCashFlows": {
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": -1.0,
"order": 15.0
}
},
"presentation": [
"http://frankln.com/role/StatementsOfCashFlows"
],
"lang": {
"en-us": {
"role": {
"negatedLabel": "Other assets",
"label": "Increase (Decrease) in Other Operating Assets",
"documentation": "Amount of increase (decrease) in operating assets classified as other."
}
}
},
"auth_ref": [
"r7"
]
},
"us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract",
"presentation": [
"http://frankln.com/role/StatementsOfCashFlows"
],
"lang": {
"en-us": {
"role": {
"label": "Increase (decrease) in cash due to change in working capital:"
}
}
},
"auth_ref": []
},
"FKWL_IncreaseDecreaseInRightOfUseAsset": {
"xbrltype": "monetaryItemType",
"nsuri": "http://frankln.com/20240630",
"localname": "IncreaseDecreaseInRightOfUseAsset",
"crdr": "credit",
"calculation": {
"http://frankln.com/role/StatementsOfCashFlows": {
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": -1.0,
"order": 9.0
}
},
"presentation": [
"http://frankln.com/role/StatementsOfCashFlows"
],
"lang": {
"en-us": {
"role": {
"negatedLabel": "Amortization of right of use assets",
"label": "IncreaseDecreaseInRightOfUseAsset"
}
}
},
"auth_ref": []
},
"us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": {
"xbrltype": "sharesItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants",
"presentation": [
"http://frankln.com/role/LossEarningsPerShareDetails"
],
"lang": {
"en-us": {
"role": {
"label": "Dilutive effect of common stock equivalents arising from\u00a0stock options",
"documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method."
}
}
},
"auth_ref": [
"r189",
"r190",
"r191",
"r195"
]
},
"us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-IntangibleAssetsActivity"
],
"lang": {
"en-us": {
"role": {
"label": "Indefinite-Lived Intangible Assets [Axis]",
"documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit."
}
}
},
"auth_ref": [
"r263",
"r265",
"r269",
"r657"
]
},
"us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-IntangibleAssetsActivity"
],
"lang": {
"en-us": {
"role": {
"label": "Indefinite-Lived Intangible Assets [Line Items]",
"documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
}
}
},
"auth_ref": [
"r263",
"r269",
"r271",
"r657"
]
},
"us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-IntangibleAssetsActivity"
],
"lang": {
"en-us": {
"role": {
"documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company."
}
}
},
"auth_ref": [
"r263",
"r265",
"r269",
"r657"
]
},
"ecd_IndividualAxis": {
"xbrltype": "stringItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "IndividualAxis",
"presentation": [
"http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
"http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"lang": {
"en-us": {
"role": {
"label": "Individual [Axis]"
}
}
},
"auth_ref": [
"r723",
"r734",
"r744",
"r761",
"r770",
"r774",
"r782"
]
},
"ecd_InsiderTradingArrLineItems": {
"xbrltype": "stringItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "InsiderTradingArrLineItems",
"lang": {
"en-us": {
"role": {
"label": "Insider Trading Arrangements [Line Items]"
}
}
},
"auth_ref": [
"r780"
]
},
"ecd_InsiderTradingPoliciesProcLineItems": {
"xbrltype": "stringItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "InsiderTradingPoliciesProcLineItems",
"lang": {
"en-us": {
"role": {
"label": "Insider Trading Policies and Procedures [Line Items]"
}
}
},
"auth_ref": [
"r715",
"r785"
]
},
"ecd_InsiderTrdPoliciesProcAdoptedFlag": {
"xbrltype": "booleanItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "InsiderTrdPoliciesProcAdoptedFlag",
"presentation": [
"http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
],
"lang": {
"en-us": {
"role": {
"label": "Insider Trading Policies and Procedures Adopted"
}
}
},
"auth_ref": [
"r715",
"r785"
]
},
"ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
"presentation": [
"http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
],
"lang": {
"en-us": {
"role": {
"label": "Insider Trading Policies and Procedures Not Adopted"
}
}
},
"auth_ref": [
"r715",
"r785"
]
},
"us-gaap_IntangibleAssetsFiniteLivedPolicy": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "IntangibleAssetsFiniteLivedPolicy",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
],
"lang": {
"en-us": {
"role": {
"label": "Intangible Assets, Net",
"documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets."
}
}
},
"auth_ref": [
"r460",
"r461",
"r462",
"r464",
"r645",
"r824"
]
},
"us-gaap_IntangibleAssetsGrossExcludingGoodwill": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "IntangibleAssetsGrossExcludingGoodwill",
"crdr": "debit",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Intangible Assets, Gross (Excluding Goodwill)",
"documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill."
}
}
},
"auth_ref": [
"r139"
]
},
"us-gaap_IntangibleAssetsNetExcludingGoodwill": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "IntangibleAssetsNetExcludingGoodwill",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/BalanceSheets": {
"parentTag": "us-gaap_Assets",
"weight": 1.0,
"order": 3.0
}
},
"presentation": [
"http://frankln.com/role/BalanceSheets",
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-IntangibleAssetsActivity"
],
"lang": {
"en-us": {
"role": {
"label": "Intangible assets, net",
"verboseLabel": "Net Intangible Assets",
"documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges."
}
}
},
"auth_ref": [
"r263",
"r830",
"r832"
]
},
"us-gaap_InterestAndOtherIncome": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "InterestAndOtherIncome",
"crdr": "credit",
"calculation": {
"http://frankln.com/role/StatementsOfComprehensiveLoss": {
"parentTag": "us-gaap_NonoperatingIncomeExpense",
"weight": 1.0,
"order": 1.0
}
},
"presentation": [
"http://frankln.com/role/StatementsOfComprehensiveLoss"
],
"lang": {
"en-us": {
"role": {
"label": "Interest income",
"documentation": "The amount of interest income and other income recognized during the period. Included in this element is interest derived from investments in debt securities, cash and cash equivalents, and other investments which reflect the time value of money or transactions in which the payments are for the use or forbearance of money and other income from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business)."
}
}
},
"auth_ref": []
},
"us-gaap_InterimPeriodCostsNotAllocableDomain": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "InterimPeriodCostsNotAllocableDomain",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"documentation": "This element represents the type of costs and expenses incurred during an interim period that cannot be readily identified with the activities or benefits of other interim periods and are charged to the interim period in which incurred."
}
}
},
"auth_ref": [
"r26"
]
},
"us-gaap_InventoryNet": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "InventoryNet",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/BalanceSheets": {
"parentTag": "us-gaap_AssetsCurrent",
"weight": 1.0,
"order": 4.0
}
},
"presentation": [
"http://frankln.com/role/BalanceSheets"
],
"lang": {
"en-us": {
"role": {
"label": "Inventories, net",
"documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer."
}
}
},
"auth_ref": [
"r146",
"r641",
"r672"
]
},
"us-gaap_InventoryPolicyTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "InventoryPolicyTextBlock",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
],
"lang": {
"en-us": {
"role": {
"label": "Inventories, Net",
"documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost."
}
}
},
"auth_ref": [
"r120",
"r137",
"r145",
"r247",
"r248",
"r250",
"r459",
"r646"
]
},
"us-gaap_InventoryValuationReserves": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "InventoryValuationReserves",
"crdr": "credit",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Inventory reserve",
"documentation": "Amount of valuation reserve for inventory."
}
}
},
"auth_ref": [
"r92",
"r797"
]
},
"us-gaap_InventoryWriteDown": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "InventoryWriteDown",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/StatementsOfCashFlows": {
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": 1.0,
"order": 6.0
}
},
"presentation": [
"http://frankln.com/role/StatementsOfCashFlows"
],
"lang": {
"en-us": {
"role": {
"label": "Write-down of inventories",
"documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels."
}
}
},
"auth_ref": [
"r249"
]
},
"FKWL_IssuanceOfStockRelatedToStockOptionExercised": {
"xbrltype": "monetaryItemType",
"nsuri": "http://frankln.com/20240630",
"localname": "IssuanceOfStockRelatedToStockOptionExercised",
"crdr": "credit",
"presentation": [
"http://frankln.com/role/StatementsOfChangesInStockholdersEquity"
],
"lang": {
"en-us": {
"role": {
"label": "Issuance of stock related to stock option exercised"
}
}
},
"auth_ref": []
},
"FKWL_IssuanceOfStockRelatedToStockOptionExercisedShares": {
"xbrltype": "sharesItemType",
"nsuri": "http://frankln.com/20240630",
"localname": "IssuanceOfStockRelatedToStockOptionExercisedShares",
"presentation": [
"http://frankln.com/role/StatementsOfChangesInStockholdersEquity"
],
"lang": {
"en-us": {
"role": {
"label": "Issuance of stock related to stock option exercised, shares"
}
}
},
"auth_ref": []
},
"us-gaap_LeaseCost": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "LeaseCost",
"crdr": "debit",
"presentation": [
"http://frankln.com/role/CommitmentsAndContingenciesDetails-LeaseExpenses"
],
"lang": {
"en-us": {
"role": {
"label": "Total lease expense",
"documentation": "Amount of lease cost recognized by lessee for lease contract."
}
}
},
"auth_ref": [
"r442",
"r671"
]
},
"us-gaap_LeaseCostTableTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "LeaseCostTableTextBlock",
"presentation": [
"http://frankln.com/role/CommitmentsAndContingenciesTables"
],
"lang": {
"en-us": {
"role": {
"label": "Schedule of components of the lease expense and supplemental cash flow information related to leases",
"documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income."
}
}
},
"auth_ref": [
"r890"
]
},
"FKWL_LeasesPolicyTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://frankln.com/20240630",
"localname": "LeasesPolicyTextBlock",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
],
"lang": {
"en-us": {
"role": {
"label": "Leases",
"documentation": "Leases Policy [Policy Text Block]"
}
}
},
"auth_ref": []
},
"us-gaap_LesseeOperatingLeaseDescription": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "LesseeOperatingLeaseDescription",
"presentation": [
"http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Lease description",
"documentation": "Description of lessee's operating lease."
}
}
},
"auth_ref": [
"r441"
]
},
"us-gaap_LesseeOperatingLeaseDiscountRate": {
"xbrltype": "percentItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "LesseeOperatingLeaseDiscountRate",
"presentation": [
"http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Lease discount rate",
"documentation": "Discount rate used by lessee to determine present value of operating lease payments."
}
}
},
"auth_ref": [
"r670"
]
},
"us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
"presentation": [
"http://frankln.com/role/CommitmentsAndContingenciesTables"
],
"lang": {
"en-us": {
"role": {
"label": "Schedule of future minimum payments under operating leases",
"documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position."
}
}
},
"auth_ref": [
"r891"
]
},
"us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
"crdr": "credit",
"presentation": [
"http://frankln.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilities"
],
"lang": {
"en-us": {
"role": {
"label": "Total lease payments",
"documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
}
}
},
"auth_ref": [
"r447"
]
},
"us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
"crdr": "credit",
"presentation": [
"http://frankln.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilities"
],
"lang": {
"en-us": {
"role": {
"label": "Fiscal 2025",
"documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
}
}
},
"auth_ref": [
"r447"
]
},
"us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
"crdr": "credit",
"presentation": [
"http://frankln.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilities"
],
"lang": {
"en-us": {
"role": {
"label": "Fiscal 2029",
"documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
}
}
},
"auth_ref": [
"r447"
]
},
"us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
"crdr": "credit",
"presentation": [
"http://frankln.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilities"
],
"lang": {
"en-us": {
"role": {
"label": "Fiscal 2028",
"documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
}
}
},
"auth_ref": [
"r447"
]
},
"us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
"crdr": "credit",
"presentation": [
"http://frankln.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilities"
],
"lang": {
"en-us": {
"role": {
"label": "Fiscal 2027",
"documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
}
}
},
"auth_ref": [
"r447"
]
},
"us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
"crdr": "credit",
"presentation": [
"http://frankln.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilities"
],
"lang": {
"en-us": {
"role": {
"label": "Fiscal 2026",
"documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
}
}
},
"auth_ref": [
"r447"
]
},
"us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
"crdr": "credit",
"presentation": [
"http://frankln.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilities"
],
"lang": {
"en-us": {
"role": {
"negatedLabel": "Less imputed interest",
"label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
"documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
}
}
},
"auth_ref": [
"r447"
]
},
"us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": {
"xbrltype": "durationItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "LesseeOperatingLeaseRemainingLeaseTerm",
"presentation": [
"http://frankln.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilities"
],
"lang": {
"en-us": {
"role": {
"label": "Remaining lease term-operating leases",
"documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
}
}
},
"auth_ref": [
"r449",
"r889"
]
},
"us-gaap_Liabilities": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "Liabilities",
"crdr": "credit",
"calculation": {
"http://frankln.com/role/BalanceSheets": {
"parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
"weight": 1.0,
"order": 1.0
}
},
"presentation": [
"http://frankln.com/role/BalanceSheets"
],
"lang": {
"en-us": {
"role": {
"totalLabel": "Total liabilities",
"label": "Liabilities",
"documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others."
}
}
},
"auth_ref": [
"r16",
"r52",
"r53",
"r54",
"r55",
"r56",
"r57",
"r60",
"r168",
"r241",
"r284",
"r285",
"r286",
"r287",
"r288",
"r289",
"r290",
"r291",
"r292",
"r406",
"r409",
"r410",
"r421",
"r566",
"r649",
"r700",
"r842",
"r892",
"r893"
]
},
"us-gaap_LiabilitiesAndStockholdersEquity": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "LiabilitiesAndStockholdersEquity",
"crdr": "credit",
"calculation": {
"http://frankln.com/role/BalanceSheets": {
"parentTag": null,
"weight": null,
"order": null,
"root": true
}
},
"presentation": [
"http://frankln.com/role/BalanceSheets"
],
"lang": {
"en-us": {
"role": {
"totalLabel": "TOTAL LIABILITIES AND STOCKHOLDERS\u2019 EQUITY",
"label": "Liabilities and Equity",
"documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
}
}
},
"auth_ref": [
"r68",
"r109",
"r509",
"r672",
"r807",
"r820",
"r884"
]
},
"us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "LiabilitiesAndStockholdersEquityAbstract",
"presentation": [
"http://frankln.com/role/BalanceSheets"
],
"lang": {
"en-us": {
"role": {
"label": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY"
}
}
},
"auth_ref": []
},
"us-gaap_LiabilitiesCurrent": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "LiabilitiesCurrent",
"crdr": "credit",
"calculation": {
"http://frankln.com/role/BalanceSheets": {
"parentTag": "us-gaap_Liabilities",
"weight": 1.0,
"order": 1.0
}
},
"presentation": [
"http://frankln.com/role/BalanceSheets"
],
"lang": {
"en-us": {
"role": {
"totalLabel": "Total current liabilities",
"label": "Liabilities, Current",
"documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer."
}
}
},
"auth_ref": [
"r54",
"r136",
"r168",
"r241",
"r284",
"r285",
"r286",
"r287",
"r288",
"r289",
"r290",
"r291",
"r292",
"r406",
"r409",
"r410",
"r421",
"r672",
"r842",
"r892",
"r893"
]
},
"us-gaap_LiabilitiesCurrentAbstract": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "LiabilitiesCurrentAbstract",
"presentation": [
"http://frankln.com/role/BalanceSheets"
],
"lang": {
"en-us": {
"role": {
"label": "Current liabilities:"
}
}
},
"auth_ref": []
},
"srt_LitigationCaseAxis": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/srt/2024",
"localname": "LitigationCaseAxis",
"presentation": [
"http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Litigation Case [Axis]"
}
}
},
"auth_ref": []
},
"srt_LitigationCaseTypeDomain": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/srt/2024",
"localname": "LitigationCaseTypeDomain",
"presentation": [
"http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative"
],
"auth_ref": []
},
"us-gaap_LitigationSettlementExpense": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "LitigationSettlementExpense",
"crdr": "debit",
"presentation": [
"http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Settlement amount",
"documentation": "Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees."
}
}
},
"auth_ref": [
"r794"
]
},
"FKWL_LoanPaidToEmployee": {
"xbrltype": "monetaryItemType",
"nsuri": "http://frankln.com/20240630",
"localname": "LoanPaidToEmployee",
"crdr": "credit",
"calculation": {
"http://frankln.com/role/StatementsOfCashFlows": {
"parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
"weight": -1.0,
"order": 1.0
}
},
"presentation": [
"http://frankln.com/role/StatementsOfCashFlows"
],
"lang": {
"en-us": {
"role": {
"negatedLabel": "Loan to an employee",
"label": "LoanPaidToEmployee"
}
}
},
"auth_ref": []
},
"FKWL_LoanToEmployee": {
"xbrltype": "monetaryItemType",
"nsuri": "http://frankln.com/20240630",
"localname": "LoanToEmployee",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/BalanceSheets": {
"parentTag": "us-gaap_AssetsCurrent",
"weight": 1.0,
"order": 6.0
}
},
"presentation": [
"http://frankln.com/role/BalanceSheets"
],
"lang": {
"en-us": {
"role": {
"label": "Loan to an employee"
}
}
},
"auth_ref": []
},
"us-gaap_LoansPayable": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "LoansPayable",
"crdr": "credit",
"presentation": [
"http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Loan amount",
"documentation": "Including the current and noncurrent portions, aggregate carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer)."
}
}
},
"auth_ref": [
"r16",
"r106",
"r896"
]
},
"dei_LocalPhoneNumber": {
"xbrltype": "normalizedStringItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "LocalPhoneNumber",
"presentation": [
"http://frankln.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"label": "Local Phone Number",
"documentation": "Local phone number for entity."
}
}
},
"auth_ref": []
},
"us-gaap_LossContingenciesLineItems": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "LossContingenciesLineItems",
"presentation": [
"http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Loss Contingencies [Line Items]",
"documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
}
}
},
"auth_ref": [
"r280",
"r281",
"r282",
"r283",
"r353",
"r658",
"r837",
"r838"
]
},
"us-gaap_LossContingenciesTable": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "LossContingenciesTable",
"presentation": [
"http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Loss Contingencies [Table]",
"documentation": "Disclosure of information about loss contingency. Excludes environmental contingency, warranty, and unconditional purchase obligation."
}
}
},
"auth_ref": [
"r280",
"r281",
"r282",
"r283",
"r353",
"r658",
"r837",
"r838"
]
},
"FKWL_LossFromLegalContingency": {
"xbrltype": "monetaryItemType",
"nsuri": "http://frankln.com/20240630",
"localname": "LossFromLegalContingency",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/StatementsOfComprehensiveLoss": {
"parentTag": "us-gaap_NonoperatingIncomeExpense",
"weight": -1.0,
"order": 5.0
}
},
"presentation": [
"http://frankln.com/role/StatementsOfComprehensiveLoss"
],
"lang": {
"en-us": {
"role": {
"negatedLabel": "Loss from a legal contingency",
"label": "LossFromLegalContingency"
}
}
},
"auth_ref": []
},
"FKWL_MachineryMember": {
"xbrltype": "domainItemType",
"nsuri": "http://frankln.com/20240630",
"localname": "MachineryMember",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives"
],
"lang": {
"en-us": {
"role": {
"label": "Machinery [Member]"
}
}
},
"auth_ref": []
},
"srt_MajorCustomersAxis": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/srt/2024",
"localname": "MajorCustomersAxis",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Customer [Axis]"
}
}
},
"auth_ref": [
"r238",
"r661",
"r682",
"r687",
"r844",
"r898",
"r901",
"r902",
"r904",
"r905",
"r906",
"r907",
"r908",
"r909",
"r910",
"r911",
"r912",
"r913",
"r914",
"r915",
"r916",
"r917",
"r918",
"r919",
"r920",
"r921",
"r922",
"r923",
"r924",
"r925",
"r926",
"r927",
"r928"
]
},
"us-gaap_MarketableSecuritiesTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "MarketableSecuritiesTextBlock",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
],
"lang": {
"en-us": {
"role": {
"label": "Short Term Investments",
"documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets."
}
}
},
"auth_ref": []
},
"ecd_MeasureAxis": {
"xbrltype": "stringItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "MeasureAxis",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"lang": {
"en-us": {
"role": {
"label": "Measure [Axis]"
}
}
},
"auth_ref": [
"r753"
]
},
"ecd_MeasureName": {
"xbrltype": "normalizedStringItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "MeasureName",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"lang": {
"en-us": {
"role": {
"label": "Name"
}
}
},
"auth_ref": [
"r753"
]
},
"us-gaap_MinorityInterest": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "MinorityInterest",
"crdr": "credit",
"calculation": {
"http://frankln.com/role/BalanceSheets": {
"parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
"weight": 1.0,
"order": 2.0
}
},
"presentation": [
"http://frankln.com/role/BalanceSheets",
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Non-controlling interests",
"verboseLabel": "Total, noncontrolling interest",
"documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity."
}
}
},
"auth_ref": [
"r67",
"r108",
"r168",
"r241",
"r284",
"r286",
"r287",
"r288",
"r291",
"r292",
"r421",
"r508",
"r570"
]
},
"us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": {
"xbrltype": "percentItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Noncontrolling interest percentage",
"documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity."
}
}
},
"auth_ref": []
},
"us-gaap_MinorityInterestPeriodIncreaseDecrease": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "MinorityInterestPeriodIncreaseDecrease",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Decrease from noncontrolling interest",
"documentation": "Net Increase or Decrease in balance of noncontrolling interest in the subsidiary during the reporting period."
}
}
},
"auth_ref": [
"r40"
]
},
"ecd_MnpiDiscTimedForCompValFlag": {
"xbrltype": "booleanItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "MnpiDiscTimedForCompValFlag",
"presentation": [
"http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
],
"lang": {
"en-us": {
"role": {
"label": "MNPI Disclosure Timed for Compensation Value"
}
}
},
"auth_ref": [
"r773"
]
},
"ecd_MtrlTermsOfTrdArrTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "MtrlTermsOfTrdArrTextBlock",
"presentation": [
"http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
],
"lang": {
"en-us": {
"role": {
"label": "Material Terms of Trading Arrangement"
}
}
},
"auth_ref": [
"r781"
]
},
"srt_NameOfMajorCustomerDomain": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/srt/2024",
"localname": "NameOfMajorCustomerDomain",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
],
"auth_ref": [
"r238",
"r661",
"r682",
"r687",
"r844",
"r898",
"r901",
"r902",
"r904",
"r905",
"r906",
"r907",
"r908",
"r909",
"r910",
"r911",
"r912",
"r913",
"r914",
"r915",
"r916",
"r917",
"r918",
"r919",
"r920",
"r921",
"r922",
"r923",
"r924",
"r925",
"r926",
"r927",
"r928"
]
},
"ecd_NamedExecutiveOfficersFnTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "NamedExecutiveOfficersFnTextBlock",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"lang": {
"en-us": {
"role": {
"label": "Named Executive Officers, Footnote"
}
}
},
"auth_ref": [
"r754"
]
},
"us-gaap_NatureOfExpenseAxis": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "NatureOfExpenseAxis",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Nature of Expense [Axis]",
"documentation": "Information by type of cost or expense."
}
}
},
"auth_ref": [
"r26"
]
},
"us-gaap_NetCashProvidedByUsedInFinancingActivities": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "NetCashProvidedByUsedInFinancingActivities",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/StatementsOfCashFlows": {
"parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
"weight": 1.0,
"order": 3.0
}
},
"presentation": [
"http://frankln.com/role/StatementsOfCashFlows"
],
"lang": {
"en-us": {
"role": {
"totalLabel": "Net cash provided by financing activities",
"label": "Net Cash Provided by (Used in) Financing Activities",
"documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit."
}
}
},
"auth_ref": [
"r163"
]
},
"us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
"presentation": [
"http://frankln.com/role/StatementsOfCashFlows"
],
"lang": {
"en-us": {
"role": {
"label": "CASH FLOW FROM FINANCING ACTIVITIES:"
}
}
},
"auth_ref": []
},
"us-gaap_NetCashProvidedByUsedInInvestingActivities": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "NetCashProvidedByUsedInInvestingActivities",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/StatementsOfCashFlows": {
"parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
"weight": 1.0,
"order": 2.0
}
},
"presentation": [
"http://frankln.com/role/StatementsOfCashFlows"
],
"lang": {
"en-us": {
"role": {
"totalLabel": "Net cash provided by (used in) investing activities",
"label": "Net Cash Provided by (Used in) Investing Activities",
"documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets."
}
}
},
"auth_ref": [
"r163"
]
},
"us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
"presentation": [
"http://frankln.com/role/StatementsOfCashFlows"
],
"lang": {
"en-us": {
"role": {
"label": "CASH FLOW FROM INVESTING ACTIVITIES:"
}
}
},
"auth_ref": []
},
"us-gaap_NetCashProvidedByUsedInOperatingActivities": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "NetCashProvidedByUsedInOperatingActivities",
"calculation": {
"http://frankln.com/role/StatementsOfCashFlows": {
"parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
"weight": 1.0,
"order": 1.0
}
},
"presentation": [
"http://frankln.com/role/StatementsOfCashFlows"
],
"lang": {
"en-us": {
"role": {
"totalLabel": "Net cash used in operating activities",
"label": "Net Cash Provided by (Used in) Operating Activities",
"documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities."
}
}
},
"auth_ref": [
"r83",
"r84",
"r85"
]
},
"us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
"presentation": [
"http://frankln.com/role/StatementsOfCashFlows"
],
"lang": {
"en-us": {
"role": {
"label": "CASH FLOW FROM OPERATING ACTIVITIES:"
}
}
},
"auth_ref": []
},
"us-gaap_NetIncomeLoss": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "NetIncomeLoss",
"crdr": "credit",
"calculation": {
"http://frankln.com/role/StatementsOfComprehensiveLoss": {
"parentTag": null,
"weight": null,
"order": null,
"root": true
}
},
"presentation": [
"http://frankln.com/role/StatementsOfChangesInStockholdersEquity",
"http://frankln.com/role/StatementsOfComprehensiveLoss",
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"lang": {
"en-us": {
"role": {
"totalLabel": "Net loss attributable to Parent Company",
"label": "Net loss attributable to Parent Company",
"verboseLabel": "Net Income (Loss)",
"documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
}
}
},
"auth_ref": [
"r78",
"r85",
"r113",
"r134",
"r149",
"r152",
"r157",
"r168",
"r174",
"r176",
"r177",
"r178",
"r179",
"r180",
"r183",
"r184",
"r192",
"r241",
"r284",
"r285",
"r286",
"r287",
"r288",
"r289",
"r290",
"r291",
"r292",
"r400",
"r403",
"r420",
"r421",
"r515",
"r588",
"r607",
"r608",
"r698",
"r842"
]
},
"us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "NetIncomeLossAttributableToNoncontrollingInterest",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/StatementsOfComprehensiveLoss": {
"parentTag": "us-gaap_NetIncomeLoss",
"weight": -1.0,
"order": 2.0
}
},
"presentation": [
"http://frankln.com/role/StatementsOfChangesInStockholdersEquity",
"http://frankln.com/role/StatementsOfComprehensiveLoss",
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Less: non-controlling interests in net loss of subsidiary at 33.7%",
"verboseLabel": "Comprehensive loss attributable to non-controlling interest",
"negatedLabel": "Noncontrolling interest",
"documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest."
}
}
},
"auth_ref": [
"r43",
"r102",
"r149",
"r152",
"r180",
"r183",
"r184",
"r514",
"r802"
]
},
"us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
],
"lang": {
"en-us": {
"role": {
"label": "Recently Issued Accounting Pronouncements",
"documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact."
}
}
},
"auth_ref": []
},
"dei_NoTradingSymbolFlag": {
"xbrltype": "trueItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "NoTradingSymbolFlag",
"presentation": [
"http://frankln.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"label": "No Trading Symbol Flag",
"documentation": "Boolean flag that is true only for a security having no trading symbol."
}
}
},
"auth_ref": []
},
"ecd_NonGaapMeasureDescriptionTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "NonGaapMeasureDescriptionTextBlock",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"lang": {
"en-us": {
"role": {
"label": "Non-GAAP Measure Description"
}
}
},
"auth_ref": [
"r753"
]
},
"ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
"xbrltype": "monetaryItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "NonPeoNeoAvgCompActuallyPaidAmt",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"lang": {
"en-us": {
"role": {
"label": "Non-PEO NEO Average Compensation Actually Paid Amount"
}
}
},
"auth_ref": [
"r751"
]
},
"ecd_NonPeoNeoAvgTotalCompAmt": {
"xbrltype": "monetaryItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "NonPeoNeoAvgTotalCompAmt",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"lang": {
"en-us": {
"role": {
"label": "Non-PEO NEO Average Total Compensation Amount"
}
}
},
"auth_ref": [
"r750"
]
},
"ecd_NonRule10b51ArrAdoptedFlag": {
"xbrltype": "booleanItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "NonRule10b51ArrAdoptedFlag",
"presentation": [
"http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
],
"lang": {
"en-us": {
"role": {
"label": "Non-Rule 10b5-1 Arrangement Adopted"
}
}
},
"auth_ref": [
"r781"
]
},
"ecd_NonRule10b51ArrTrmntdFlag": {
"xbrltype": "booleanItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "NonRule10b51ArrTrmntdFlag",
"presentation": [
"http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
],
"lang": {
"en-us": {
"role": {
"label": "Non-Rule 10b5-1 Arrangement Terminated"
}
}
},
"auth_ref": [
"r781"
]
},
"us-gaap_NoncontrollingInterestMember": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "NoncontrollingInterestMember",
"presentation": [
"http://frankln.com/role/StatementsOfChangesInStockholdersEquity"
],
"lang": {
"en-us": {
"role": {
"label": "Noncontrolling Interest [Member]",
"documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest."
}
}
},
"auth_ref": [
"r39",
"r306",
"r809",
"r810",
"r811",
"r812",
"r931"
]
},
"FKWL_NoncontrollingInterestsMember": {
"xbrltype": "domainItemType",
"nsuri": "http://frankln.com/20240630",
"localname": "NoncontrollingInterestsMember",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Noncontrolling Interests [Member]"
}
}
},
"auth_ref": []
},
"us-gaap_NonoperatingIncomeExpense": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "NonoperatingIncomeExpense",
"crdr": "credit",
"calculation": {
"http://frankln.com/role/StatementsOfComprehensiveLoss": {
"parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
"weight": 1.0,
"order": 2.0
}
},
"presentation": [
"http://frankln.com/role/StatementsOfComprehensiveLoss"
],
"lang": {
"en-us": {
"role": {
"totalLabel": "Total other income (expense), net",
"label": "Nonoperating Income (Expense)",
"documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)."
}
}
},
"auth_ref": [
"r80"
]
},
"us-gaap_NonoperatingIncomeExpenseAbstract": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "NonoperatingIncomeExpenseAbstract",
"presentation": [
"http://frankln.com/role/StatementsOfComprehensiveLoss"
],
"lang": {
"en-us": {
"role": {
"label": "Other income (expense), net:"
}
}
},
"auth_ref": []
},
"srt_NorthAmericaMember": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/srt/2024",
"localname": "NorthAmericaMember",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-Segments",
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-SegmentsLong-livedAssets"
],
"lang": {
"en-us": {
"role": {
"label": "North America [Member]"
}
}
},
"auth_ref": [
"r933",
"r934",
"r935",
"r936"
]
},
"us-gaap_OfficeEquipmentMember": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "OfficeEquipmentMember",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives"
],
"lang": {
"en-us": {
"role": {
"label": "Office Equipment [Member]",
"documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine."
}
}
},
"auth_ref": []
},
"us-gaap_OperatingExpenses": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "OperatingExpenses",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/StatementsOfComprehensiveLoss": {
"parentTag": "us-gaap_OperatingIncomeLoss",
"weight": -1.0,
"order": 2.0
}
},
"presentation": [
"http://frankln.com/role/StatementsOfComprehensiveLoss"
],
"lang": {
"en-us": {
"role": {
"totalLabel": "Total operating expenses",
"label": "Operating Expenses",
"documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense."
}
}
},
"auth_ref": []
},
"us-gaap_OperatingExpensesAbstract": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "OperatingExpensesAbstract",
"presentation": [
"http://frankln.com/role/StatementsOfComprehensiveLoss"
],
"lang": {
"en-us": {
"role": {
"label": "Operating expenses:"
}
}
},
"auth_ref": []
},
"us-gaap_OperatingIncomeLoss": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "OperatingIncomeLoss",
"crdr": "credit",
"calculation": {
"http://frankln.com/role/StatementsOfComprehensiveLoss": {
"parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
"weight": 1.0,
"order": 1.0
}
},
"presentation": [
"http://frankln.com/role/StatementsOfComprehensiveLoss"
],
"lang": {
"en-us": {
"role": {
"totalLabel": "Loss from operations",
"label": "Operating Income (Loss)",
"documentation": "The net result for the period of deducting operating expenses from operating revenues."
}
}
},
"auth_ref": [
"r116",
"r650",
"r814",
"r815",
"r816",
"r817",
"r818"
]
},
"us-gaap_OperatingLeaseCost": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "OperatingLeaseCost",
"crdr": "debit",
"presentation": [
"http://frankln.com/role/CommitmentsAndContingenciesDetails-LeaseExpenses"
],
"lang": {
"en-us": {
"role": {
"label": "Operating lease expense",
"documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability."
}
}
},
"auth_ref": [
"r443",
"r671"
]
},
"us-gaap_OperatingLeaseExpense": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "OperatingLeaseExpense",
"crdr": "debit",
"presentation": [
"http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Rent expense",
"documentation": "Amount of operating lease expense. Excludes sublease income."
}
}
},
"auth_ref": [
"r888"
]
},
"us-gaap_OperatingLeaseLiability": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "OperatingLeaseLiability",
"crdr": "credit",
"presentation": [
"http://frankln.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilities"
],
"lang": {
"en-us": {
"role": {
"label": "Total",
"documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
}
}
},
"auth_ref": [
"r440"
]
},
"us-gaap_OperatingLeaseLiabilityCurrent": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "OperatingLeaseLiabilityCurrent",
"crdr": "credit",
"calculation": {
"http://frankln.com/role/BalanceSheets": {
"parentTag": "us-gaap_LiabilitiesCurrent",
"weight": 1.0,
"order": 5.0
}
},
"presentation": [
"http://frankln.com/role/BalanceSheets"
],
"lang": {
"en-us": {
"role": {
"label": "Lease liabilities, current",
"documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
}
}
},
"auth_ref": [
"r440"
]
},
"us-gaap_OperatingLeaseLiabilityNoncurrent": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "OperatingLeaseLiabilityNoncurrent",
"crdr": "credit",
"calculation": {
"http://frankln.com/role/BalanceSheets": {
"parentTag": "us-gaap_Liabilities",
"weight": 1.0,
"order": 2.0
}
},
"presentation": [
"http://frankln.com/role/BalanceSheets"
],
"lang": {
"en-us": {
"role": {
"label": "Lease liabilities, non-current",
"documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
}
}
},
"auth_ref": [
"r440"
]
},
"us-gaap_OperatingLeaseRightOfUseAsset": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "OperatingLeaseRightOfUseAsset",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/BalanceSheets": {
"parentTag": "us-gaap_Assets",
"weight": 1.0,
"order": 6.0
}
},
"presentation": [
"http://frankln.com/role/BalanceSheets"
],
"lang": {
"en-us": {
"role": {
"label": "Right of use assets, net",
"documentation": "Amount of lessee's right to use underlying asset under operating lease."
}
}
},
"auth_ref": [
"r439"
]
},
"us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
"xbrltype": "percentItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
"presentation": [
"http://frankln.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilities"
],
"lang": {
"en-us": {
"role": {
"label": "Discount rate-operating lease",
"documentation": "Weighted average discount rate for operating lease calculated at point in time."
}
}
},
"auth_ref": [
"r446",
"r671"
]
},
"us-gaap_OperatingLossCarryforwards": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "OperatingLossCarryforwards",
"crdr": "debit",
"presentation": [
"http://frankln.com/role/IncomeTaxesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Operating loss carryforward",
"documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
}
}
},
"auth_ref": [
"r387"
]
},
"us-gaap_OtherAccruedLiabilitiesCurrent": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "OtherAccruedLiabilitiesCurrent",
"crdr": "credit",
"presentation": [
"http://frankln.com/role/AccruedLiabilitiesDetails"
],
"lang": {
"en-us": {
"role": {
"label": "Other accrued liabilities",
"documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer."
}
}
},
"auth_ref": [
"r53"
]
},
"us-gaap_OtherAssetsCurrent": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "OtherAssetsCurrent",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/BalanceSheets": {
"parentTag": "us-gaap_AssetsCurrent",
"weight": 1.0,
"order": 5.0
}
},
"presentation": [
"http://frankln.com/role/BalanceSheets"
],
"lang": {
"en-us": {
"role": {
"label": "Other current assets",
"documentation": "Amount of current assets classified as other."
}
}
},
"auth_ref": [
"r147",
"r672"
]
},
"us-gaap_OtherAssetsNoncurrent": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "OtherAssetsNoncurrent",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/BalanceSheets": {
"parentTag": "us-gaap_Assets",
"weight": 1.0,
"order": 7.0
}
},
"presentation": [
"http://frankln.com/role/BalanceSheets"
],
"lang": {
"en-us": {
"role": {
"label": "Other assets",
"documentation": "Amount of noncurrent assets classified as other."
}
}
},
"auth_ref": [
"r141"
]
},
"us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "OtherCapitalizedPropertyPlantAndEquipmentMember",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives"
],
"lang": {
"en-us": {
"role": {
"label": "Other Capitalized Property Plant and Equipment [Member]",
"documentation": "All other long term capitalized assets related to property plant and equipment not otherwise previously categorized."
}
}
},
"auth_ref": [
"r93"
]
},
"us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax",
"crdr": "credit",
"presentation": [
"http://frankln.com/role/StatementsOfChangesInStockholdersEquity"
],
"lang": {
"en-us": {
"role": {
"label": "Foreign exchange translation attributable to Parent Company",
"documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature."
}
}
},
"auth_ref": [
"r3",
"r70",
"r71",
"r72",
"r424",
"r426",
"r429"
]
},
"us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToNoncontrollingInterest": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToNoncontrollingInterest",
"crdr": "credit",
"presentation": [
"http://frankln.com/role/StatementsOfChangesInStockholdersEquity",
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Foreign exchange translation attributable to non-controlling interest",
"negatedLabel": "Foreign exchange translation",
"documentation": "Amount of tax expense (benefit), after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to noncontrolling interests."
}
}
},
"auth_ref": [
"r5",
"r11",
"r101"
]
},
"us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
"crdr": "credit",
"calculation": {
"http://frankln.com/role/StatementsOfComprehensiveLoss": {
"parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
"weight": 1.0,
"order": 2.0
}
},
"presentation": [
"http://frankln.com/role/StatementsOfComprehensiveLoss"
],
"lang": {
"en-us": {
"role": {
"label": "Translation adjustments",
"documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature."
}
}
},
"auth_ref": [
"r3",
"r516"
]
},
"us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/StatementsOfComprehensiveLoss": {
"parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
"weight": -1.0,
"order": 2.0
}
},
"presentation": [
"http://frankln.com/role/StatementsOfComprehensiveLoss"
],
"lang": {
"en-us": {
"role": {
"label": "Less: comprehensive loss attributable to non-controlling interest",
"documentation": "Amount after tax of other comprehensive income (loss) attributable to noncontrolling interests."
}
}
},
"auth_ref": [
"r5",
"r11",
"r101",
"r150",
"r153",
"r180"
]
},
"us-gaap_OtherLiabilitiesTableTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "OtherLiabilitiesTableTextBlock",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesTables"
],
"lang": {
"en-us": {
"role": {
"label": "Schedule of contract liabilities and advance from customers",
"documentation": "Tabular disclosure of other liabilities."
}
}
},
"auth_ref": []
},
"us-gaap_OtherNonoperatingIncomeExpense": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "OtherNonoperatingIncomeExpense",
"crdr": "credit",
"calculation": {
"http://frankln.com/role/StatementsOfComprehensiveLoss": {
"parentTag": "us-gaap_NonoperatingIncomeExpense",
"weight": 1.0,
"order": 7.0
}
},
"presentation": [
"http://frankln.com/role/StatementsOfComprehensiveLoss"
],
"lang": {
"en-us": {
"role": {
"label": "Other income, net",
"documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
}
}
},
"auth_ref": [
"r81"
]
},
"ecd_OtherPerfMeasureAmt": {
"xbrltype": "decimalItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "OtherPerfMeasureAmt",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"lang": {
"en-us": {
"role": {
"label": "Other Performance Measure, Amount"
}
}
},
"auth_ref": [
"r753"
]
},
"us-gaap_OtherPrepaidExpenseCurrent": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "OtherPrepaidExpenseCurrent",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/BalanceSheets": {
"parentTag": "us-gaap_AssetsCurrent",
"weight": 1.0,
"order": 7.0
}
},
"presentation": [
"http://frankln.com/role/BalanceSheets"
],
"lang": {
"en-us": {
"role": {
"label": "Advance payments to vendors",
"documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer."
}
}
},
"auth_ref": [
"r798",
"r821"
]
},
"dei_OtherReportingStandardItemNumber": {
"xbrltype": "otherReportingStandardItemNumberItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "OtherReportingStandardItemNumber",
"presentation": [
"http://frankln.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"label": "Other Reporting Standard Item Number",
"documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS."
}
}
},
"auth_ref": [
"r714"
]
},
"us-gaap_OtherTaxExpenseBenefit": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "OtherTaxExpenseBenefit",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/IncomeTaxesDetails-ReconciliationOfTaxRate": {
"parentTag": null,
"weight": null,
"order": null,
"root": true
}
},
"presentation": [
"http://frankln.com/role/IncomeTaxesDetails-ReconciliationOfTaxRate"
],
"lang": {
"en-us": {
"role": {
"totalLabel": "Benefit for income taxes",
"label": "Other Tax Expense (Benefit)",
"documentation": "Amount of other income tax expense (benefit)."
}
}
},
"auth_ref": [
"r169",
"r873",
"r880"
]
},
"ecd_OutstandingAggtErrCompAmt": {
"xbrltype": "monetaryItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "OutstandingAggtErrCompAmt",
"presentation": [
"http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
],
"lang": {
"en-us": {
"role": {
"label": "Outstanding Aggregate Erroneous Compensation Amount"
}
}
},
"auth_ref": [
"r721",
"r732",
"r742",
"r768"
]
},
"ecd_OutstandingRecoveryCompAmt": {
"xbrltype": "monetaryItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "OutstandingRecoveryCompAmt",
"presentation": [
"http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
],
"lang": {
"en-us": {
"role": {
"label": "Compensation Amount"
}
}
},
"auth_ref": [
"r724",
"r735",
"r745",
"r771"
]
},
"ecd_OutstandingRecoveryIndName": {
"xbrltype": "stringItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "OutstandingRecoveryIndName",
"presentation": [
"http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
],
"lang": {
"en-us": {
"role": {
"verboseLabel": "Name",
"label": "Outstanding Recovery, Individual Name"
}
}
},
"auth_ref": [
"r724",
"r735",
"r745",
"r771"
]
},
"srt_OwnershipAxis": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/srt/2024",
"localname": "OwnershipAxis",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Ownership [Axis]"
}
}
},
"auth_ref": []
},
"srt_OwnershipDomain": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/srt/2024",
"localname": "OwnershipDomain",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
],
"auth_ref": []
},
"FKWL_ParentCompanyStockholdersEquityAbstract": {
"xbrltype": "stringItemType",
"nsuri": "http://frankln.com/20240630",
"localname": "ParentCompanyStockholdersEquityAbstract",
"presentation": [
"http://frankln.com/role/BalanceSheets"
],
"lang": {
"en-us": {
"role": {
"label": "Parent Company stockholders\u2019 equity"
}
}
},
"auth_ref": []
},
"FKWL_PatentMember": {
"xbrltype": "domainItemType",
"nsuri": "http://frankln.com/20240630",
"localname": "PatentMember",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-IntangibleAssetsActivity"
],
"lang": {
"en-us": {
"role": {
"label": "Patent [Member]"
}
}
},
"auth_ref": []
},
"ecd_PayVsPerformanceDisclosureLineItems": {
"xbrltype": "stringItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "PayVsPerformanceDisclosureLineItems",
"auth_ref": [
"r749"
]
},
"us-gaap_PayablesAndAccrualsAbstract": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "PayablesAndAccrualsAbstract",
"lang": {
"en-us": {
"role": {
"label": "Payables and Accruals [Abstract]"
}
}
},
"auth_ref": []
},
"us-gaap_PaymentsForCommissions": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "PaymentsForCommissions",
"crdr": "credit",
"presentation": [
"http://frankln.com/role/AccruedLiabilitiesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Accrued commission paid",
"documentation": "The amount of cash paid for commissions during the current period."
}
}
},
"auth_ref": [
"r6"
]
},
"us-gaap_PaymentsForProceedsFromInvestments": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "PaymentsForProceedsFromInvestments",
"crdr": "credit",
"calculation": {
"http://frankln.com/role/StatementsOfCashFlows": {
"parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
"weight": -1.0,
"order": 1.0
}
},
"presentation": [
"http://frankln.com/role/StatementsOfCashFlows"
],
"lang": {
"en-us": {
"role": {
"negatedLabel": "Proceeds (purchases) of short-term investments",
"label": "Payments for (Proceeds from) Investments",
"documentation": "The net cash paid (received) associated with the acquisition or disposal of all investments, including securities and other assets."
}
}
},
"auth_ref": []
},
"us-gaap_PaymentsForRent": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "PaymentsForRent",
"crdr": "credit",
"presentation": [
"http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"verboseLabel": "Rent expense",
"label": "Payments for Rent",
"documentation": "Cash payments to lessor's for use of assets under operating leases."
}
}
},
"auth_ref": [
"r6"
]
},
"us-gaap_PaymentsToAcquireIntangibleAssets": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "PaymentsToAcquireIntangibleAssets",
"crdr": "credit",
"calculation": {
"http://frankln.com/role/StatementsOfCashFlows": {
"parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
"weight": -1.0,
"order": 4.0
}
},
"presentation": [
"http://frankln.com/role/StatementsOfCashFlows"
],
"lang": {
"en-us": {
"role": {
"negatedLabel": "Purchases of intangible assets",
"label": "Payments to Acquire Intangible Assets",
"documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill."
}
}
},
"auth_ref": [
"r82"
]
},
"us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "PaymentsToAcquirePropertyPlantAndEquipment",
"crdr": "credit",
"calculation": {
"http://frankln.com/role/StatementsOfCashFlows": {
"parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
"weight": -1.0,
"order": 2.0
}
},
"presentation": [
"http://frankln.com/role/StatementsOfCashFlows"
],
"lang": {
"en-us": {
"role": {
"negatedLabel": "Purchases of property and equipment",
"label": "Payments to Acquire Property, Plant, and Equipment",
"documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets."
}
}
},
"auth_ref": [
"r82"
]
},
"us-gaap_PaymentsToDevelopSoftware": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "PaymentsToDevelopSoftware",
"crdr": "credit",
"calculation": {
"http://frankln.com/role/StatementsOfCashFlows": {
"parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
"weight": -1.0,
"order": 3.0
}
},
"presentation": [
"http://frankln.com/role/StatementsOfCashFlows",
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"negatedLabel": "Payments for capitalized product development costs",
"label": "Product development costs incurred",
"documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization."
}
}
},
"auth_ref": [
"r82"
]
},
"ecd_PeerGroupIssuersFnTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "PeerGroupIssuersFnTextBlock",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"lang": {
"en-us": {
"role": {
"label": "Peer Group Issuers, Footnote"
}
}
},
"auth_ref": [
"r752"
]
},
"ecd_PeerGroupTotalShareholderRtnAmt": {
"xbrltype": "monetaryItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "PeerGroupTotalShareholderRtnAmt",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"lang": {
"en-us": {
"role": {
"label": "Peer Group Total Shareholder Return Amount"
}
}
},
"auth_ref": [
"r752"
]
},
"ecd_PeoActuallyPaidCompAmt": {
"xbrltype": "monetaryItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "PeoActuallyPaidCompAmt",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"lang": {
"en-us": {
"role": {
"label": "PEO Actually Paid Compensation Amount"
}
}
},
"auth_ref": [
"r751"
]
},
"ecd_PeoName": {
"xbrltype": "normalizedStringItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "PeoName",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"lang": {
"en-us": {
"role": {
"label": "PEO Name"
}
}
},
"auth_ref": [
"r754"
]
},
"ecd_PeoTotalCompAmt": {
"xbrltype": "monetaryItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "PeoTotalCompAmt",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"lang": {
"en-us": {
"role": {
"label": "PEO Total Compensation Amount"
}
}
},
"auth_ref": [
"r750"
]
},
"FKWL_Plan2020Member": {
"xbrltype": "domainItemType",
"nsuri": "http://frankln.com/20240630",
"localname": "Plan2020Member",
"presentation": [
"http://frankln.com/role/Long-termIncentivePlanAwardsDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Plan 2020 [Member]"
}
}
},
"auth_ref": []
},
"us-gaap_PlanNameAxis": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "PlanNameAxis",
"presentation": [
"http://frankln.com/role/Long-termIncentivePlanAwardsDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Plan Name [Axis]",
"documentation": "Information by plan name for share-based payment arrangement."
}
}
},
"auth_ref": [
"r846",
"r847",
"r848",
"r849",
"r850",
"r851",
"r852",
"r853",
"r854",
"r855",
"r856",
"r857",
"r858",
"r859",
"r860",
"r861",
"r862",
"r863",
"r864",
"r865",
"r866",
"r867",
"r868",
"r869",
"r870",
"r871"
]
},
"us-gaap_PlanNameDomain": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "PlanNameDomain",
"presentation": [
"http://frankln.com/role/Long-termIncentivePlanAwardsDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"documentation": "Plan name for share-based payment arrangement."
}
}
},
"auth_ref": [
"r846",
"r847",
"r848",
"r849",
"r850",
"r851",
"r852",
"r853",
"r854",
"r855",
"r856",
"r857",
"r858",
"r859",
"r860",
"r861",
"r862",
"r863",
"r864",
"r865",
"r866",
"r867",
"r868",
"r869",
"r870",
"r871"
]
},
"ecd_PnsnBnftsAdjFnTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "PnsnBnftsAdjFnTextBlock",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"lang": {
"en-us": {
"role": {
"label": "Pension Benefits Adjustments, Footnote"
}
}
},
"auth_ref": [
"r751"
]
},
"dei_PreCommencementIssuerTenderOffer": {
"xbrltype": "booleanItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "PreCommencementIssuerTenderOffer",
"presentation": [
"http://frankln.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"label": "Pre-commencement Issuer Tender Offer",
"documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act."
}
}
},
"auth_ref": [
"r708"
]
},
"dei_PreCommencementTenderOffer": {
"xbrltype": "booleanItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "PreCommencementTenderOffer",
"presentation": [
"http://frankln.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"label": "Pre-commencement Tender Offer",
"documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act."
}
}
},
"auth_ref": [
"r710"
]
},
"us-gaap_PreferredStockParOrStatedValuePerShare": {
"xbrltype": "perShareItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "PreferredStockParOrStatedValuePerShare",
"presentation": [
"http://frankln.com/role/BalanceSheetsParenthetical"
],
"lang": {
"en-us": {
"role": {
"label": "Preferred stock, par value",
"documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer."
}
}
},
"auth_ref": [
"r61",
"r294"
]
},
"us-gaap_PreferredStockSharesAuthorized": {
"xbrltype": "sharesItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "PreferredStockSharesAuthorized",
"presentation": [
"http://frankln.com/role/BalanceSheetsParenthetical",
"http://frankln.com/role/StockholdersEquityDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Preferred stock, shares authorized",
"verboseLabel": "Preferred Stock, Shares Authorized",
"documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws."
}
}
},
"auth_ref": [
"r61",
"r568"
]
},
"us-gaap_PreferredStockSharesIssued": {
"xbrltype": "sharesItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "PreferredStockSharesIssued",
"presentation": [
"http://frankln.com/role/BalanceSheetsParenthetical"
],
"lang": {
"en-us": {
"role": {
"label": "Preferred stock, shares issued",
"documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt."
}
}
},
"auth_ref": [
"r61",
"r294"
]
},
"us-gaap_PreferredStockSharesOutstanding": {
"xbrltype": "sharesItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "PreferredStockSharesOutstanding",
"presentation": [
"http://frankln.com/role/BalanceSheetsParenthetical",
"http://frankln.com/role/StockholdersEquityDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Preferred stock, shares outstanding",
"verboseLabel": "Preferred Stock, Shares Outstanding",
"documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased."
}
}
},
"auth_ref": [
"r61",
"r568",
"r586",
"r931",
"r932"
]
},
"us-gaap_PreferredStockValue": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "PreferredStockValue",
"crdr": "credit",
"calculation": {
"http://frankln.com/role/BalanceSheets": {
"parentTag": "us-gaap_StockholdersEquity",
"weight": 1.0,
"order": 1.0
}
},
"presentation": [
"http://frankln.com/role/BalanceSheets"
],
"lang": {
"en-us": {
"role": {
"label": "Preferred stock, par value $0.001 per share, authorized 10,000,000 shares; none issued and outstanding",
"documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity."
}
}
},
"auth_ref": [
"r61",
"r504",
"r672"
]
},
"us-gaap_PriorPeriodReclassificationAdjustmentDescription": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "PriorPeriodReclassificationAdjustmentDescription",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
],
"lang": {
"en-us": {
"role": {
"label": "Reclassifications",
"documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error."
}
}
},
"auth_ref": [
"r796"
]
},
"us-gaap_ProceedsFromRepaymentOfLoansByEmployeeStockOwnershipPlans": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "ProceedsFromRepaymentOfLoansByEmployeeStockOwnershipPlans",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/StatementsOfCashFlows": {
"parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
"weight": 1.0,
"order": 2.0
}
},
"presentation": [
"http://frankln.com/role/StatementsOfCashFlows"
],
"lang": {
"en-us": {
"role": {
"label": "Repayment received from the employee loan",
"documentation": "The cash inflow from the financed defined contribution plan to acquire shares of the entity. The plan initially holds the shares in a suspense account, which is collateral for the loan. As the plan makes payment on the debt, the shares are released from the suspense account and become available to be allocated to participant accounts."
}
}
},
"auth_ref": [
"r20"
]
},
"us-gaap_ProceedsFromStockOptionsExercised": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "ProceedsFromStockOptionsExercised",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/StatementsOfCashFlows": {
"parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
"weight": 1.0,
"order": 3.0
}
},
"presentation": [
"http://frankln.com/role/StatementsOfCashFlows"
],
"lang": {
"en-us": {
"role": {
"label": "Cash received from exercise of stock options",
"documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement."
}
}
},
"auth_ref": [
"r4",
"r15"
]
},
"us-gaap_ProductConcentrationRiskMember": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "ProductConcentrationRiskMember",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Product Concentration Risk [Member]",
"documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence."
}
}
},
"auth_ref": [
"r89"
]
},
"us-gaap_ProductInformationLineItems": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "ProductInformationLineItems",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Product Information [Line Items]",
"documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
}
}
},
"auth_ref": []
},
"srt_ProductOrServiceAxis": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/srt/2024",
"localname": "ProductOrServiceAxis",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Product and Service [Axis]"
}
}
},
"auth_ref": [
"r235",
"r463",
"r532",
"r533",
"r534",
"r535",
"r536",
"r537",
"r538",
"r637",
"r659",
"r681",
"r683",
"r684",
"r688",
"r689",
"r839",
"r840",
"r844",
"r898",
"r901",
"r902",
"r903",
"r904",
"r905",
"r906",
"r907",
"r908",
"r909",
"r910",
"r911",
"r912",
"r913",
"r914",
"r915",
"r916",
"r917",
"r918",
"r919",
"r920",
"r921",
"r922",
"r923",
"r924",
"r925",
"r926",
"r927",
"r928"
]
},
"srt_ProductsAndServicesDomain": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/srt/2024",
"localname": "ProductsAndServicesDomain",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
],
"auth_ref": [
"r235",
"r463",
"r532",
"r533",
"r534",
"r535",
"r536",
"r537",
"r538",
"r637",
"r659",
"r681",
"r683",
"r684",
"r688",
"r689",
"r839",
"r840",
"r844",
"r898",
"r901",
"r902",
"r903",
"r904",
"r905",
"r906",
"r907",
"r908",
"r909",
"r910",
"r911",
"r912",
"r913",
"r914",
"r915",
"r916",
"r917",
"r918",
"r919",
"r920",
"r921",
"r922",
"r923",
"r924",
"r925",
"r926",
"r927",
"r928"
]
},
"us-gaap_ProfitLoss": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "ProfitLoss",
"crdr": "credit",
"calculation": {
"http://frankln.com/role/StatementsOfComprehensiveLoss": {
"parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
"weight": 1.0,
"order": 1.0
},
"http://frankln.com/role/StatementsOfCashFlows": {
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": 1.0,
"order": 1.0
}
},
"presentation": [
"http://frankln.com/role/StatementsOfCashFlows",
"http://frankln.com/role/StatementsOfComprehensiveLoss"
],
"lang": {
"en-us": {
"role": {
"totalLabel": "Net loss",
"label": "Net loss",
"documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest."
}
}
},
"auth_ref": [
"r134",
"r149",
"r152",
"r162",
"r168",
"r174",
"r180",
"r183",
"r184",
"r241",
"r284",
"r285",
"r286",
"r287",
"r288",
"r289",
"r290",
"r291",
"r292",
"r400",
"r403",
"r404",
"r407",
"r408",
"r420",
"r421",
"r500",
"r513",
"r554",
"r588",
"r607",
"r608",
"r667",
"r668",
"r699",
"r802",
"r842"
]
},
"FKWL_PropertyAndEquipmentAndIntangibleAssets": {
"xbrltype": "monetaryItemType",
"nsuri": "http://frankln.com/20240630",
"localname": "PropertyAndEquipmentAndIntangibleAssets",
"crdr": "debit",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-SegmentsLong-livedAssets"
],
"lang": {
"en-us": {
"role": {
"label": "Long-lived assets, net (property and equipment and intangible assets)",
"documentation": "Long-lived assets, net (property and equipment and intangible assets)"
}
}
},
"auth_ref": []
},
"us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "PropertyPlantAndEquipmentByTypeAxis",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives"
],
"lang": {
"en-us": {
"role": {
"label": "Long-Lived Tangible Asset [Axis]",
"documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
}
}
},
"auth_ref": [
"r9",
"r448"
]
},
"us-gaap_PropertyPlantAndEquipmentLineItems": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "PropertyPlantAndEquipmentLineItems",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives"
],
"lang": {
"en-us": {
"role": {
"label": "Property, Plant and Equipment [Line Items]",
"documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
}
}
},
"auth_ref": [
"r448"
]
},
"us-gaap_PropertyPlantAndEquipmentNet": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "PropertyPlantAndEquipmentNet",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/BalanceSheets": {
"parentTag": "us-gaap_Assets",
"weight": 1.0,
"order": 2.0
}
},
"presentation": [
"http://frankln.com/role/BalanceSheets"
],
"lang": {
"en-us": {
"role": {
"label": "Property and equipment, net",
"documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
}
}
},
"auth_ref": [
"r9",
"r448",
"r501",
"r511",
"r672"
]
},
"us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "PropertyPlantAndEquipmentPolicyTextBlock",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
],
"lang": {
"en-us": {
"role": {
"label": "Property and Equipment, Net",
"documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
}
}
},
"auth_ref": [
"r9",
"r125",
"r128",
"r510"
]
},
"us-gaap_PropertyPlantAndEquipmentTypeDomain": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "PropertyPlantAndEquipmentTypeDomain",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives"
],
"lang": {
"en-us": {
"role": {
"documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software."
}
}
},
"auth_ref": [
"r93",
"r448"
]
},
"FKWL_PropertyPlantAndEquipmentUsefulLife1": {
"xbrltype": "stringItemType",
"nsuri": "http://frankln.com/20240630",
"localname": "PropertyPlantAndEquipmentUsefulLife1",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives"
],
"lang": {
"en-us": {
"role": {
"label": "Estimated useful lives",
"documentation": "Property Plant And Equipment Useful Life"
}
}
},
"auth_ref": []
},
"FKWL_PropertyPlantAndEquipmentUsefulLife2": {
"xbrltype": "stringItemType",
"nsuri": "http://frankln.com/20240630",
"localname": "PropertyPlantAndEquipmentUsefulLife2",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives"
],
"lang": {
"en-us": {
"role": {
"verboseLabel": "Estimated useful lives",
"documentation": "Property Plant And Equipment Useful Life",
"label": "Property Plant And Equipment Useful Life"
}
}
},
"auth_ref": []
},
"us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "PropertySubjectToOrAvailableForOperatingLeaseAxis",
"presentation": [
"http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Property Subject to or Available for Operating Lease [Axis]",
"documentation": "Information by property that could be leased or is available for lease."
}
}
},
"auth_ref": [
"r118"
]
},
"us-gaap_PropertySubjectToOrAvailableForOperatingLeaseDomain": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "PropertySubjectToOrAvailableForOperatingLeaseDomain",
"presentation": [
"http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"documentation": "A descriptive title of whether the property is subject to or available for operating lease."
}
}
},
"auth_ref": [
"r118"
]
},
"ecd_PvpTable": {
"xbrltype": "stringItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "PvpTable",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"lang": {
"en-us": {
"role": {
"label": "Pay vs Performance Disclosure [Table]"
}
}
},
"auth_ref": [
"r749"
]
},
"ecd_PvpTableTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "PvpTableTextBlock",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"lang": {
"en-us": {
"role": {
"label": "Pay vs Performance Disclosure, Table"
}
}
},
"auth_ref": [
"r749"
]
},
"ecd_RecoveryOfErrCompDisclosureLineItems": {
"xbrltype": "stringItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "RecoveryOfErrCompDisclosureLineItems",
"auth_ref": [
"r716",
"r727",
"r737",
"r763"
]
},
"FKWL_RelatedPartiesPolicyTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://frankln.com/20240630",
"localname": "RelatedPartiesPolicyTextBlock",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
],
"lang": {
"en-us": {
"role": {
"label": "Related Parties",
"documentation": "Related Parties Policy [Poilcy Text Block]"
}
}
},
"auth_ref": []
},
"us-gaap_RelatedPartyTransactionsAbstract": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "RelatedPartyTransactionsAbstract",
"lang": {
"en-us": {
"role": {
"label": "Related Party Transactions [Abstract]"
}
}
},
"auth_ref": []
},
"us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "RelatedPartyTransactionsDisclosureTextBlock",
"presentation": [
"http://frankln.com/role/RelatedPartyTransactions"
],
"lang": {
"en-us": {
"role": {
"label": "RELATED PARTY TRANSACTIONS",
"documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates."
}
}
},
"auth_ref": [
"r451",
"r452",
"r453",
"r454",
"r455",
"r550",
"r551",
"r552",
"r591",
"r592",
"r593",
"r613",
"r615"
]
},
"us-gaap_ResearchAndDevelopmentExpense": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "ResearchAndDevelopmentExpense",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/StatementsOfComprehensiveLoss": {
"parentTag": "us-gaap_OperatingExpenses",
"weight": 1.0,
"order": 2.0
}
},
"presentation": [
"http://frankln.com/role/StatementsOfComprehensiveLoss",
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Research and development",
"verboseLabel": "Research and development expense",
"documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity."
}
}
},
"auth_ref": [
"r356",
"r635",
"r653",
"r894"
]
},
"us-gaap_ResearchAndDevelopmentExpensePolicy": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "ResearchAndDevelopmentExpensePolicy",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
],
"lang": {
"en-us": {
"role": {
"label": "Research and Development Costs",
"documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process."
}
}
},
"auth_ref": [
"r355"
]
},
"ecd_RestatementDateAxis": {
"xbrltype": "stringItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "RestatementDateAxis",
"presentation": [
"http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
],
"lang": {
"en-us": {
"role": {
"label": "Restatement Determination Date [Axis]"
}
}
},
"auth_ref": [
"r717",
"r728",
"r738",
"r764"
]
},
"ecd_RestatementDeterminationDate": {
"xbrltype": "dateItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "RestatementDeterminationDate",
"presentation": [
"http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
],
"lang": {
"en-us": {
"role": {
"label": "Restatement Determination Date"
}
}
},
"auth_ref": [
"r718",
"r729",
"r739",
"r765"
]
},
"ecd_RestatementDoesNotRequireRecoveryTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "RestatementDoesNotRequireRecoveryTextBlock",
"presentation": [
"http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
],
"lang": {
"en-us": {
"role": {
"label": "Restatement does not require Recovery"
}
}
},
"auth_ref": [
"r725",
"r736",
"r746",
"r772"
]
},
"us-gaap_RetainedEarningsAccumulatedDeficit": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "RetainedEarningsAccumulatedDeficit",
"crdr": "credit",
"calculation": {
"http://frankln.com/role/BalanceSheets": {
"parentTag": "us-gaap_StockholdersEquity",
"weight": 1.0,
"order": 4.0
}
},
"presentation": [
"http://frankln.com/role/BalanceSheets"
],
"lang": {
"en-us": {
"role": {
"label": "Retained earnings",
"documentation": "Amount of accumulated undistributed earnings (deficit)."
}
}
},
"auth_ref": [
"r65",
"r97",
"r507",
"r542",
"r544",
"r548",
"r569",
"r672"
]
},
"us-gaap_RetainedEarningsMember": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "RetainedEarningsMember",
"presentation": [
"http://frankln.com/role/StatementsOfChangesInStockholdersEquity"
],
"lang": {
"en-us": {
"role": {
"label": "Retained Earnings [Member]",
"documentation": "Accumulated undistributed earnings (deficit)."
}
}
},
"auth_ref": [
"r131",
"r171",
"r172",
"r173",
"r175",
"r180",
"r182",
"r184",
"r242",
"r243",
"r273",
"r390",
"r391",
"r397",
"r398",
"r399",
"r401",
"r402",
"r403",
"r411",
"r413",
"r414",
"r416",
"r418",
"r436",
"r438",
"r539",
"r541",
"r555",
"r931"
]
},
"us-gaap_RevenueRecognitionPolicyTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "RevenueRecognitionPolicyTextBlock",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
],
"lang": {
"en-us": {
"role": {
"label": "Revenue Recognition",
"documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources."
}
}
},
"auth_ref": [
"r589",
"r636",
"r647"
]
},
"us-gaap_Revenues": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "Revenues",
"crdr": "credit",
"calculation": {
"http://frankln.com/role/StatementsOfComprehensiveLoss": {
"parentTag": "us-gaap_GrossProfit",
"weight": 1.0,
"order": 1.0
}
},
"presentation": [
"http://frankln.com/role/StatementsOfComprehensiveLoss",
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-Segments"
],
"lang": {
"en-us": {
"role": {
"label": "Net sales",
"documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)."
}
}
},
"auth_ref": [
"r114",
"r115",
"r158",
"r168",
"r201",
"r205",
"r206",
"r226",
"r231",
"r235",
"r236",
"r238",
"r241",
"r284",
"r285",
"r286",
"r287",
"r288",
"r289",
"r290",
"r291",
"r292",
"r421",
"r500",
"r653",
"r842"
]
},
"ecd_Rule10b51ArrAdoptedFlag": {
"xbrltype": "booleanItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "Rule10b51ArrAdoptedFlag",
"presentation": [
"http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
],
"lang": {
"en-us": {
"role": {
"label": "Rule 10b5-1 Arrangement Adopted"
}
}
},
"auth_ref": [
"r781"
]
},
"ecd_Rule10b51ArrTrmntdFlag": {
"xbrltype": "booleanItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "Rule10b51ArrTrmntdFlag",
"presentation": [
"http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
],
"lang": {
"en-us": {
"role": {
"label": "Rule 10b5-1 Arrangement Terminated"
}
}
},
"auth_ref": [
"r781"
]
},
"us-gaap_SalesCommissionsAndFees": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "SalesCommissionsAndFees",
"crdr": "debit",
"presentation": [
"http://frankln.com/role/AccruedLiabilitiesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Accrued a commission",
"documentation": "Primarily represents commissions incurred in the period based upon the sale by commissioned employees or third parties of the entity's goods or services, and fees for sales assistance or product enhancements performed by third parties (such as a distributor or value added reseller)."
}
}
},
"auth_ref": [
"r79"
]
},
"us-gaap_SalesRevenueNetMember": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "SalesRevenueNetMember",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Revenue Benchmark [Member]",
"documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation."
}
}
},
"auth_ref": [
"r238",
"r790"
]
},
"us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesTables"
],
"lang": {
"en-us": {
"role": {
"label": "Schedule of trade receivables",
"documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables."
}
}
},
"auth_ref": [
"r63",
"r69"
]
},
"us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
"presentation": [
"http://frankln.com/role/AccruedLiabilitiesTables"
],
"lang": {
"en-us": {
"role": {
"label": "Schedule of accrued liabilities",
"documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses."
}
}
},
"auth_ref": []
},
"us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
"presentation": [
"http://frankln.com/role/IncomeTaxesTables"
],
"lang": {
"en-us": {
"role": {
"label": "Schedule of income tax benefit",
"documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years."
}
}
},
"auth_ref": [
"r880"
]
},
"us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
"presentation": [
"http://frankln.com/role/IncomeTaxesTables"
],
"lang": {
"en-us": {
"role": {
"label": "Schedule of deferred tax assets",
"documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets."
}
}
},
"auth_ref": [
"r877"
]
},
"us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
"presentation": [
"http://frankln.com/role/LossEarningsPerShareTables"
],
"lang": {
"en-us": {
"role": {
"label": "Schedule of weighted average number of shares outstanding used to compute loss per share",
"documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations."
}
}
},
"auth_ref": [
"r813"
]
},
"us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
"presentation": [
"http://frankln.com/role/IncomeTaxesTables"
],
"lang": {
"en-us": {
"role": {
"label": "Schedule of effective federal statutory income tax rate to the income before provision for income taxes",
"documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations."
}
}
},
"auth_ref": [
"r366",
"r666",
"r874"
]
},
"us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesTables"
],
"lang": {
"en-us": {
"role": {
"label": "Schedule of long-lived assets, net",
"documentation": "Tabular disclosure of the names of foreign countries in which material long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets are located, and amount of such long-lived assets located in that country or foreign geographic area."
}
}
},
"auth_ref": [
"r90"
]
},
"us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-IntangibleAssetsActivity"
],
"lang": {
"en-us": {
"role": {
"label": "Intangible Asset, Indefinite-Lived [Table]",
"documentation": "Disclosure of information about indefinite-lived intangible asset. Excludes finite-lived intangible asset."
}
}
},
"auth_ref": [
"r263",
"r269",
"r271",
"r657"
]
},
"us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesTables"
],
"lang": {
"en-us": {
"role": {
"label": "Schedule of definite lived intangible assets",
"documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity, by either major class or business segment."
}
}
},
"auth_ref": [
"r657",
"r832"
]
},
"us-gaap_ScheduleOfProductInformationTable": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "ScheduleOfProductInformationTable",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Nature of Operation, Product Information, Concentration of Risk [Table]",
"documentation": "Disclosure of information about concentration risk of product within nature of operation."
}
}
},
"auth_ref": []
},
"FKWL_ScheduleOfPropertyAndEquipmentEstimatedUsefulLife": {
"xbrltype": "textBlockItemType",
"nsuri": "http://frankln.com/20240630",
"localname": "ScheduleOfPropertyAndEquipmentEstimatedUsefulLife",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesTables"
],
"lang": {
"en-us": {
"role": {
"label": "Schedule of estimated useful lives"
}
}
},
"auth_ref": []
},
"us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "ScheduleOfPropertyPlantAndEquipmentTable",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives"
],
"lang": {
"en-us": {
"role": {
"label": "Property, Plant and Equipment [Table]",
"documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
}
}
},
"auth_ref": [
"r9",
"r448"
]
},
"us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesTables"
],
"lang": {
"en-us": {
"role": {
"label": "Schedule of financial information by geographic area",
"documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries."
}
}
},
"auth_ref": [
"r32",
"r73"
]
},
"us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
"presentation": [
"http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity",
"http://frankln.com/role/Long-termIncentivePlanAwardsDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
"documentation": "Disclosure of information about share-based payment arrangement."
}
}
},
"auth_ref": [
"r311",
"r313",
"r315",
"r316",
"r317",
"r319",
"r320",
"r321",
"r322",
"r323",
"r324",
"r325",
"r326",
"r327",
"r328",
"r329",
"r330",
"r331",
"r332",
"r333",
"r334",
"r335",
"r336",
"r339",
"r340",
"r341",
"r342",
"r343"
]
},
"us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
"presentation": [
"http://frankln.com/role/Long-termIncentivePlanAwardsTables"
],
"lang": {
"en-us": {
"role": {
"label": "Schedule of stock options",
"documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value."
}
}
},
"auth_ref": [
"r13",
"r14",
"r98"
]
},
"us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
"presentation": [
"http://frankln.com/role/IncomeTaxesTables"
],
"lang": {
"en-us": {
"role": {
"verboseLabel": "Schedule of deferred tax assets",
"label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]",
"documentation": "Tabular disclosure of the change in unrecognized tax benefits."
}
}
},
"auth_ref": [
"r377",
"r665"
]
},
"us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesTables"
],
"lang": {
"en-us": {
"role": {
"label": "Schedule of amortization expenses of the definite lived intangible assets",
"documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets."
}
}
},
"auth_ref": [
"r657",
"r831"
]
},
"dei_Security12bTitle": {
"xbrltype": "securityTitleItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "Security12bTitle",
"presentation": [
"http://frankln.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"label": "Title of 12(b) Security",
"documentation": "Title of a 12(b) registered security."
}
}
},
"auth_ref": [
"r702"
]
},
"dei_Security12gTitle": {
"xbrltype": "securityTitleItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "Security12gTitle",
"presentation": [
"http://frankln.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"label": "Title of 12(g) Security",
"documentation": "Title of a 12(g) registered security."
}
}
},
"auth_ref": [
"r706"
]
},
"dei_SecurityExchangeName": {
"xbrltype": "edgarExchangeCodeItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "SecurityExchangeName",
"presentation": [
"http://frankln.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"label": "Security Exchange Name",
"documentation": "Name of the Exchange on which a security is registered."
}
}
},
"auth_ref": [
"r705"
]
},
"dei_SecurityReportingObligation": {
"xbrltype": "securityReportingObligationItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "SecurityReportingObligation",
"presentation": [
"http://frankln.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"label": "Security Reporting Obligation",
"documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act."
}
}
},
"auth_ref": [
"r711"
]
},
"us-gaap_SegmentDomain": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "SegmentDomain",
"presentation": [
"http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
}
}
},
"auth_ref": [
"r114",
"r115",
"r116",
"r117",
"r201",
"r203",
"r204",
"r205",
"r206",
"r207",
"r208",
"r209",
"r210",
"r211",
"r212",
"r213",
"r214",
"r215",
"r216",
"r217",
"r218",
"r226",
"r227",
"r228",
"r229",
"r230",
"r231",
"r232",
"r233",
"r238",
"r253",
"r254",
"r255",
"r256",
"r257",
"r258",
"r259",
"r260",
"r261",
"r271",
"r276",
"r277",
"r521",
"r522",
"r523",
"r524",
"r525",
"r526",
"r527",
"r528",
"r529",
"r530",
"r531",
"r652",
"r653",
"r654",
"r656",
"r686",
"r898",
"r901",
"r902",
"r903",
"r904",
"r905",
"r906",
"r907",
"r908",
"r909",
"r910",
"r911",
"r912",
"r913",
"r914",
"r915",
"r916",
"r917",
"r918",
"r919",
"r920",
"r921",
"r922",
"r923",
"r924",
"r925",
"r926",
"r927",
"r928"
]
},
"srt_SegmentGeographicalDomain": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/srt/2024",
"localname": "SegmentGeographicalDomain",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-Segments",
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-SegmentsLong-livedAssets"
],
"auth_ref": [
"r236",
"r237",
"r466",
"r467",
"r468",
"r469",
"r470",
"r471",
"r472",
"r473",
"r474",
"r475",
"r476",
"r477",
"r478",
"r479",
"r480",
"r481",
"r482",
"r483",
"r484",
"r485",
"r486",
"r487",
"r488",
"r489",
"r490",
"r491",
"r492",
"r493",
"r494",
"r495",
"r557",
"r558",
"r559",
"r616",
"r617",
"r618",
"r619",
"r622",
"r625",
"r626",
"r627",
"r628",
"r629",
"r630",
"r631",
"r632",
"r633",
"r638",
"r660",
"r673",
"r674",
"r675",
"r676",
"r677",
"r678",
"r679",
"r680",
"r685",
"r692",
"r844",
"r898",
"r901",
"r902",
"r904",
"r905",
"r906",
"r907",
"r908",
"r909",
"r910",
"r911",
"r912",
"r913",
"r914",
"r915",
"r916",
"r917",
"r918",
"r919",
"r920",
"r921",
"r922",
"r923",
"r924",
"r925",
"r926",
"r927",
"r928"
]
},
"us-gaap_SegmentReportingPolicyPolicyTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "SegmentReportingPolicyPolicyTextBlock",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
],
"lang": {
"en-us": {
"role": {
"label": "Segment Reporting",
"documentation": "Disclosure of accounting policy for segment reporting."
}
}
},
"auth_ref": [
"r219",
"r220",
"r221",
"r222",
"r223",
"r224",
"r225",
"r234",
"r236",
"r651",
"r652",
"r655"
]
},
"us-gaap_SellingGeneralAndAdministrativeExpense": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "SellingGeneralAndAdministrativeExpense",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/StatementsOfComprehensiveLoss": {
"parentTag": "us-gaap_OperatingExpenses",
"weight": 1.0,
"order": 1.0
}
},
"presentation": [
"http://frankln.com/role/StatementsOfComprehensiveLoss",
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Selling, general and administrative",
"verboseLabel": "Shipping and handling expense",
"documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc."
}
}
},
"auth_ref": [
"r79"
]
},
"FKWL_SeoulKoreaCorporateHousingFacilityMember": {
"xbrltype": "domainItemType",
"nsuri": "http://frankln.com/20240630",
"localname": "SeoulKoreaCorporateHousingFacilityMember",
"presentation": [
"http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Seoul Korea Corporate Housing Facility [Member]"
}
}
},
"auth_ref": []
},
"us-gaap_ShareBasedCompensation": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "ShareBasedCompensation",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/StatementsOfCashFlows": {
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": 1.0,
"order": 5.0
}
},
"presentation": [
"http://frankln.com/role/StatementsOfCashFlows"
],
"lang": {
"en-us": {
"role": {
"verboseLabel": "Stock based compensation",
"label": "Share-Based Payment Arrangement, Noncash Expense",
"documentation": "Amount of noncash expense for share-based payment arrangement."
}
}
},
"auth_ref": [
"r7"
]
},
"us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
"presentation": [
"http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity",
"http://frankln.com/role/Long-termIncentivePlanAwardsDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
"documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
}
}
},
"auth_ref": [
"r311",
"r313",
"r315",
"r316",
"r317",
"r319",
"r320",
"r321",
"r322",
"r323",
"r324",
"r325",
"r326",
"r327",
"r328",
"r329",
"r330",
"r331",
"r332",
"r333",
"r334",
"r335",
"r336",
"r339",
"r340",
"r341",
"r342",
"r343"
]
},
"us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
"xbrltype": "sharesItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
"presentation": [
"http://frankln.com/role/Long-termIncentivePlanAwardsDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Shares authorized under plan",
"documentation": "Number of shares authorized for issuance under share-based payment arrangement."
}
}
},
"auth_ref": [
"r664"
]
},
"us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
"xbrltype": "sharesItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
"presentation": [
"http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity"
],
"lang": {
"en-us": {
"role": {
"label": "Number of Options, Exercisable",
"documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan."
}
}
},
"auth_ref": [
"r321"
]
},
"us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
"xbrltype": "perShareItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
"presentation": [
"http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity"
],
"lang": {
"en-us": {
"role": {
"label": "Weighted Average Exercise Price, Exercisable",
"documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan."
}
}
},
"auth_ref": [
"r321"
]
},
"us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
"xbrltype": "sharesItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
"presentation": [
"http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity"
],
"lang": {
"en-us": {
"role": {
"negatedLabel": "Number of Options, Forfeited or expired",
"label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period",
"documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired."
}
}
},
"auth_ref": [
"r852"
]
},
"us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
"xbrltype": "perShareItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice",
"presentation": [
"http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity"
],
"lang": {
"en-us": {
"role": {
"label": "Weighted Average Exercise Price, Forfeited or expired",
"documentation": "Weighted average price of options that were either forfeited or expired."
}
}
},
"auth_ref": [
"r852"
]
},
"us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
"xbrltype": "sharesItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
"presentation": [
"http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity"
],
"lang": {
"en-us": {
"role": {
"label": "Number of Options, Granted",
"documentation": "Gross number of share options (or share units) granted during the period."
}
}
},
"auth_ref": [
"r323"
]
},
"us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
"xbrltype": "perShareItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
"presentation": [
"http://frankln.com/role/Long-termIncentivePlanAwardsDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Weighted average grant-date fair value of stock options, per share price",
"documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology."
}
}
},
"auth_ref": [
"r333"
]
},
"us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
"xbrltype": "sharesItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
"presentation": [
"http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity"
],
"lang": {
"en-us": {
"role": {
"periodStartLabel": "Number of Options Outstanding, Beginning Balance",
"periodEndLabel": "Number of Options Outstanding, Ending Balance",
"label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
"documentation": "Number of options outstanding, including both vested and non-vested options."
}
}
},
"auth_ref": [
"r319",
"r320"
]
},
"us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
"xbrltype": "perShareItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
"presentation": [
"http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity"
],
"lang": {
"en-us": {
"role": {
"periodStartLabel": "Weighted Average Exercise Price, Options Outstanding Beginning Balance",
"periodEndLabel": "Weighted Average Exercise Price, Options Outstanding Ending Balance",
"label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
"documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan."
}
}
},
"auth_ref": [
"r319",
"r320"
]
},
"us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue",
"crdr": "debit",
"presentation": [
"http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity"
],
"lang": {
"en-us": {
"role": {
"label": "Aggregate Intrinsic Value, Options Exercisable",
"documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
}
}
},
"auth_ref": [
"r336"
]
},
"us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue",
"crdr": "debit",
"presentation": [
"http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity"
],
"lang": {
"en-us": {
"role": {
"periodStartLabel": "Aggregate Intrinsic Value, Options Outstanding Beginning Balance",
"periodEndLabel": "Aggregate Intrinsic Value, Options Outstanding Ending Balance",
"label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value",
"documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
}
}
},
"auth_ref": [
"r335"
]
},
"us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
"presentation": [
"http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity",
"http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
],
"lang": {
"en-us": {
"role": {
"documentation": "Award under share-based payment arrangement."
}
}
},
"auth_ref": [
"r315",
"r316",
"r317",
"r319",
"r320",
"r321",
"r322",
"r323",
"r324",
"r325",
"r326",
"r327",
"r328",
"r329",
"r330",
"r331",
"r332",
"r333",
"r334",
"r335",
"r336",
"r339",
"r340",
"r341",
"r342",
"r343"
]
},
"us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
"xbrltype": "perShareItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
"presentation": [
"http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity"
],
"lang": {
"en-us": {
"role": {
"label": "Weighted Average Exercise Price, Exercised",
"documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares."
}
}
},
"auth_ref": [
"r324"
]
},
"us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
"xbrltype": "perShareItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
"presentation": [
"http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity"
],
"lang": {
"en-us": {
"role": {
"label": "Weighted Average Exercise Price, Granted",
"documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options."
}
}
},
"auth_ref": [
"r323"
]
},
"us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
],
"lang": {
"en-us": {
"role": {
"label": "Stock-based Compensation",
"documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost."
}
}
},
"auth_ref": [
"r310",
"r318",
"r337",
"r338",
"r339",
"r340",
"r343",
"r348",
"r349",
"r350",
"r351"
]
},
"us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
"xbrltype": "durationItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
"presentation": [
"http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity"
],
"lang": {
"en-us": {
"role": {
"label": "Weighted Average Remaining Contractual Life (in years), Options Outstanding",
"documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
}
}
},
"auth_ref": [
"r99"
]
},
"us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2": {
"xbrltype": "durationItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2",
"presentation": [
"http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity"
],
"lang": {
"en-us": {
"role": {
"label": "Weighted Average Remaining Contractual Life (in years), Options Exercisable",
"documentation": "Weighted average remaining contractual term of exercisable stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
}
}
},
"auth_ref": [
"r100"
]
},
"us-gaap_SharesOutstanding": {
"xbrltype": "sharesItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "SharesOutstanding",
"presentation": [
"http://frankln.com/role/StatementsOfChangesInStockholdersEquity"
],
"lang": {
"en-us": {
"role": {
"periodStartLabel": "Beginning balace, shares",
"periodEndLabel": "Ending balace, shares",
"label": "Shares, Outstanding",
"documentation": "Number of shares issued which are neither cancelled nor held in the treasury."
}
}
},
"auth_ref": []
},
"FKWL_ShippingAndHandlingCostsPolicyTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://frankln.com/20240630",
"localname": "ShippingAndHandlingCostsPolicyTextBlock",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
],
"lang": {
"en-us": {
"role": {
"label": "Shipping and Handling Costs"
}
}
},
"auth_ref": []
},
"us-gaap_ShippingAndHandlingMember": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "ShippingAndHandlingMember",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Shipping and Handling [Member]",
"documentation": "Packing and transport of product."
}
}
},
"auth_ref": [
"r845"
]
},
"us-gaap_ShortTermInvestments": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "ShortTermInvestments",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/BalanceSheets": {
"parentTag": "us-gaap_AssetsCurrent",
"weight": 1.0,
"order": 2.0
}
},
"presentation": [
"http://frankln.com/role/BalanceSheets"
],
"lang": {
"en-us": {
"role": {
"label": "Short-term investments",
"documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current."
}
}
},
"auth_ref": [
"r110",
"r111",
"r799"
]
},
"us-gaap_ShortTermLeaseCost": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "ShortTermLeaseCost",
"crdr": "debit",
"presentation": [
"http://frankln.com/role/CommitmentsAndContingenciesDetails-LeaseExpenses"
],
"lang": {
"en-us": {
"role": {
"label": "Short term lease cost",
"documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less."
}
}
},
"auth_ref": [
"r444",
"r671"
]
},
"us-gaap_SignificantAccountingPoliciesTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "SignificantAccountingPoliciesTextBlock",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPolicies"
],
"lang": {
"en-us": {
"role": {
"label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
"documentation": "The entire disclosure for all significant accounting policies of the reporting entity."
}
}
},
"auth_ref": [
"r86",
"r166"
]
},
"us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
],
"lang": {
"en-us": {
"role": {
"label": "Capitalized Product Development Costs",
"documentation": "Disclosure of accounting policy for costs incurred to (1) establish the technological feasibility of a computer software product to be sold, leased, or otherwise marketed; and (2) produce product masters after establishing technological feasibility. This accounting policy also may apply to purchased computer software. This policy also may address the entity's amortization policy for its capitalized computer software costs and how it evaluates such capitalized costs for impairment."
}
}
},
"auth_ref": [
"r270",
"r634",
"r635"
]
},
"dei_SolicitingMaterial": {
"xbrltype": "booleanItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "SolicitingMaterial",
"presentation": [
"http://frankln.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"label": "Soliciting Material",
"documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act."
}
}
},
"auth_ref": [
"r709"
]
},
"us-gaap_StandardProductWarrantyPolicy": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "StandardProductWarrantyPolicy",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
],
"lang": {
"en-us": {
"role": {
"label": "Warranties",
"documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability."
}
}
},
"auth_ref": [
"r841"
]
},
"us-gaap_StateAndLocalJurisdictionMember": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "StateAndLocalJurisdictionMember",
"presentation": [
"http://frankln.com/role/IncomeTaxesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "State and Local Jurisdiction [Member]",
"documentation": "Designated state or local jurisdiction entitled to levy and collect income tax."
}
}
},
"auth_ref": [
"r364"
]
},
"us-gaap_StatementBusinessSegmentsAxis": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "StatementBusinessSegmentsAxis",
"presentation": [
"http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Segments [Axis]",
"documentation": "Information by business segments."
}
}
},
"auth_ref": [
"r114",
"r115",
"r116",
"r117",
"r133",
"r201",
"r203",
"r204",
"r205",
"r206",
"r207",
"r208",
"r209",
"r210",
"r211",
"r212",
"r213",
"r214",
"r215",
"r216",
"r217",
"r218",
"r226",
"r227",
"r228",
"r229",
"r230",
"r231",
"r232",
"r233",
"r238",
"r253",
"r254",
"r255",
"r256",
"r257",
"r258",
"r259",
"r260",
"r261",
"r271",
"r274",
"r276",
"r277",
"r521",
"r522",
"r523",
"r524",
"r525",
"r526",
"r527",
"r528",
"r529",
"r530",
"r531",
"r652",
"r653",
"r654",
"r656",
"r686",
"r898",
"r901",
"r902",
"r903",
"r904",
"r905",
"r906",
"r907",
"r908",
"r909",
"r910",
"r911",
"r912",
"r913",
"r914",
"r915",
"r916",
"r917",
"r918",
"r919",
"r920",
"r921",
"r922",
"r923",
"r924",
"r925",
"r926",
"r927",
"r928"
]
},
"us-gaap_StatementEquityComponentsAxis": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "StatementEquityComponentsAxis",
"presentation": [
"http://frankln.com/role/StatementsOfChangesInStockholdersEquity",
"http://frankln.com/role/StockholdersEquityDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Equity Components [Axis]",
"documentation": "Information by component of equity."
}
}
},
"auth_ref": [
"r12",
"r62",
"r66",
"r67",
"r131",
"r155",
"r156",
"r157",
"r171",
"r172",
"r173",
"r175",
"r180",
"r182",
"r184",
"r202",
"r242",
"r243",
"r273",
"r306",
"r390",
"r391",
"r397",
"r398",
"r399",
"r401",
"r402",
"r403",
"r411",
"r412",
"r413",
"r414",
"r415",
"r416",
"r418",
"r430",
"r431",
"r432",
"r433",
"r434",
"r435",
"r436",
"r438",
"r450",
"r516",
"r539",
"r540",
"r541",
"r555",
"r609"
]
},
"srt_StatementGeographicalAxis": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/srt/2024",
"localname": "StatementGeographicalAxis",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-Segments",
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-SegmentsLong-livedAssets"
],
"lang": {
"en-us": {
"role": {
"label": "Geographical [Axis]"
}
}
},
"auth_ref": [
"r236",
"r237",
"r466",
"r467",
"r468",
"r469",
"r470",
"r471",
"r472",
"r473",
"r474",
"r475",
"r476",
"r477",
"r478",
"r479",
"r480",
"r481",
"r482",
"r483",
"r484",
"r485",
"r486",
"r487",
"r488",
"r489",
"r490",
"r491",
"r492",
"r493",
"r494",
"r495",
"r557",
"r558",
"r559",
"r616",
"r617",
"r618",
"r619",
"r622",
"r625",
"r626",
"r627",
"r628",
"r629",
"r630",
"r631",
"r632",
"r633",
"r638",
"r660",
"r673",
"r674",
"r675",
"r676",
"r677",
"r678",
"r679",
"r680",
"r685",
"r692",
"r844",
"r898",
"r901",
"r902",
"r904",
"r905",
"r906",
"r907",
"r908",
"r909",
"r910",
"r911",
"r912",
"r913",
"r914",
"r915",
"r916",
"r917",
"r918",
"r919",
"r920",
"r921",
"r922",
"r923",
"r924",
"r925",
"r926",
"r927",
"r928"
]
},
"us-gaap_StatementLineItems": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "StatementLineItems",
"presentation": [
"http://frankln.com/role/StatementsOfChangesInStockholdersEquity",
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-Segments",
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-SegmentsLong-livedAssets"
],
"lang": {
"en-us": {
"role": {
"label": "Statement [Line Items]",
"documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
}
}
},
"auth_ref": [
"r171",
"r172",
"r173",
"r202",
"r438",
"r463",
"r546",
"r556",
"r560",
"r561",
"r562",
"r563",
"r564",
"r565",
"r568",
"r571",
"r572",
"r573",
"r574",
"r575",
"r576",
"r577",
"r578",
"r579",
"r581",
"r582",
"r583",
"r584",
"r585",
"r587",
"r589",
"r590",
"r594",
"r595",
"r596",
"r597",
"r598",
"r599",
"r600",
"r601",
"r602",
"r603",
"r604",
"r605",
"r609",
"r693"
]
},
"us-gaap_StatementOfCashFlowsAbstract": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "StatementOfCashFlowsAbstract",
"lang": {
"en-us": {
"role": {
"label": "Statement of Cash Flows [Abstract]"
}
}
},
"auth_ref": []
},
"us-gaap_StatementOfFinancialPositionAbstract": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "StatementOfFinancialPositionAbstract",
"lang": {
"en-us": {
"role": {
"label": "Statement of Financial Position [Abstract]"
}
}
},
"auth_ref": []
},
"us-gaap_StatementOfStockholdersEquityAbstract": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "StatementOfStockholdersEquityAbstract",
"auth_ref": []
},
"us-gaap_StatementTable": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "StatementTable",
"presentation": [
"http://frankln.com/role/StatementsOfChangesInStockholdersEquity",
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-Segments",
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-SegmentsLong-livedAssets"
],
"lang": {
"en-us": {
"role": {
"label": "Statement [Table]",
"documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
}
}
},
"auth_ref": [
"r171",
"r172",
"r173",
"r202",
"r239",
"r438",
"r463",
"r546",
"r556",
"r560",
"r561",
"r562",
"r563",
"r564",
"r565",
"r568",
"r571",
"r572",
"r573",
"r574",
"r575",
"r576",
"r577",
"r578",
"r579",
"r581",
"r582",
"r583",
"r584",
"r585",
"r587",
"r589",
"r590",
"r594",
"r595",
"r596",
"r597",
"r598",
"r599",
"r600",
"r601",
"r602",
"r603",
"r604",
"r605",
"r609",
"r693"
]
},
"ecd_StkPrcOrTsrEstimationMethodTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "StkPrcOrTsrEstimationMethodTextBlock",
"presentation": [
"http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
],
"lang": {
"en-us": {
"role": {
"label": "Stock Price or TSR Estimation Method"
}
}
},
"auth_ref": [
"r720",
"r731",
"r741",
"r767"
]
},
"us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross": {
"xbrltype": "sharesItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "StockIssuedDuringPeriodSharesShareBasedCompensationGross",
"presentation": [
"http://frankln.com/role/StockholdersEquityDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Number of shares issued, shares",
"documentation": "Number, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)."
}
}
},
"auth_ref": []
},
"us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
"xbrltype": "sharesItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
"presentation": [
"http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity"
],
"lang": {
"en-us": {
"role": {
"negatedLabel": "Number of Options, Exercised",
"label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period",
"documentation": "Number of share options (or share units) exercised during the current period."
}
}
},
"auth_ref": [
"r12",
"r61",
"r62",
"r97",
"r324"
]
},
"us-gaap_StockOptionMember": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "StockOptionMember",
"presentation": [
"http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity",
"http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
],
"lang": {
"en-us": {
"role": {
"label": "Equity Option [Member]",
"documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option)."
}
}
},
"auth_ref": [
"r692"
]
},
"us-gaap_StockholdersEquity": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "StockholdersEquity",
"crdr": "credit",
"calculation": {
"http://frankln.com/role/BalanceSheets": {
"parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
"weight": 1.0,
"order": 1.0
}
},
"presentation": [
"http://frankln.com/role/BalanceSheets"
],
"lang": {
"en-us": {
"role": {
"totalLabel": "Total Parent Company stockholders\u2019 equity",
"label": "Equity, Attributable to Parent",
"documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
}
}
},
"auth_ref": [
"r62",
"r66",
"r67",
"r91",
"r570",
"r586",
"r610",
"r611",
"r672",
"r700",
"r807",
"r820",
"r884",
"r931"
]
},
"us-gaap_StockholdersEquityAbstract": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "StockholdersEquityAbstract",
"presentation": [
"http://frankln.com/role/BalanceSheets"
],
"lang": {
"en-us": {
"role": {
"label": "Stockholders\u2019 equity:"
}
}
},
"auth_ref": []
},
"us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
"crdr": "credit",
"calculation": {
"http://frankln.com/role/BalanceSheets": {
"parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
"weight": 1.0,
"order": 2.0
}
},
"presentation": [
"http://frankln.com/role/BalanceSheets",
"http://frankln.com/role/StatementsOfChangesInStockholdersEquity"
],
"lang": {
"en-us": {
"role": {
"totalLabel": "Total stockholders\u2019 equity",
"periodStartLabel": "Balance - June 30, 2023",
"periodEndLabel": "Balance - June 30, 2024",
"label": "Equity, Including Portion Attributable to Noncontrolling Interest",
"documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity."
}
}
},
"auth_ref": [
"r39",
"r40",
"r42",
"r131",
"r132",
"r156",
"r171",
"r172",
"r173",
"r175",
"r180",
"r182",
"r242",
"r243",
"r273",
"r306",
"r390",
"r391",
"r397",
"r398",
"r399",
"r401",
"r402",
"r403",
"r411",
"r412",
"r413",
"r414",
"r415",
"r416",
"r418",
"r430",
"r431",
"r435",
"r437",
"r450",
"r540",
"r541",
"r553",
"r570",
"r586",
"r610",
"r611",
"r620",
"r699",
"r807",
"r820",
"r884",
"r931"
]
},
"us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "StockholdersEquityNoteDisclosureTextBlock",
"presentation": [
"http://frankln.com/role/StockholdersEquity"
],
"lang": {
"en-us": {
"role": {
"label": "STOCKHOLDERS\u2019 EQUITY",
"documentation": "The entire disclosure for equity."
}
}
},
"auth_ref": [
"r96",
"r167",
"r293",
"r295",
"r296",
"r297",
"r298",
"r299",
"r300",
"r301",
"r302",
"r303",
"r304",
"r305",
"r306",
"r417",
"r612",
"r614",
"r621"
]
},
"us-gaap_SubsequentEventsAbstract": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "SubsequentEventsAbstract",
"lang": {
"en-us": {
"role": {
"label": "Subsequent Events [Abstract]"
}
}
},
"auth_ref": []
},
"us-gaap_SubsequentEventsTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "SubsequentEventsTextBlock",
"presentation": [
"http://frankln.com/role/SubsequentEvents"
],
"lang": {
"en-us": {
"role": {
"label": "SUBSEQUENT EVENTS",
"documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business."
}
}
},
"auth_ref": [
"r456",
"r457"
]
},
"us-gaap_SupplementalCashFlowInformationAbstract": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "SupplementalCashFlowInformationAbstract",
"presentation": [
"http://frankln.com/role/StatementsOfCashFlows"
],
"lang": {
"en-us": {
"role": {
"label": "Supplemental disclosure of cash flow information:"
}
}
},
"auth_ref": []
},
"us-gaap_SupplierConcentrationRiskMember": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "SupplierConcentrationRiskMember",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Supplier Concentration Risk [Member]",
"documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services."
}
}
},
"auth_ref": [
"r88"
]
},
"ecd_TabularListTableTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "TabularListTableTextBlock",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"lang": {
"en-us": {
"role": {
"label": "Tabular List, Table"
}
}
},
"auth_ref": [
"r760"
]
},
"FKWL_TechnologyInProgessMember": {
"xbrltype": "domainItemType",
"nsuri": "http://frankln.com/20240630",
"localname": "TechnologyInProgessMember",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-IntangibleAssetsActivity"
],
"lang": {
"en-us": {
"role": {
"label": "Technology In Progess [Member]"
}
}
},
"auth_ref": []
},
"us-gaap_TimingOfTransferOfGoodOrServiceAxis": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "TimingOfTransferOfGoodOrServiceAxis",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Timing of Transfer of Good or Service [Axis]",
"documentation": "Information by timing of transfer of good or service to customer."
}
}
},
"auth_ref": [
"r662",
"r844"
]
},
"us-gaap_TimingOfTransferOfGoodOrServiceDomain": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "TimingOfTransferOfGoodOrServiceDomain",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time."
}
}
},
"auth_ref": [
"r662",
"r844"
]
},
"us-gaap_ToolsDiesAndMoldsMember": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "ToolsDiesAndMoldsMember",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives"
],
"lang": {
"en-us": {
"role": {
"label": "Tools, Dies and Molds [Member]",
"documentation": "Equipment commonly used to cut, shape, and form metal and other materials into goods for sale."
}
}
},
"auth_ref": []
},
"ecd_TotalShareholderRtnAmt": {
"xbrltype": "monetaryItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "TotalShareholderRtnAmt",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"lang": {
"en-us": {
"role": {
"label": "Total Shareholder Return Amount"
}
}
},
"auth_ref": [
"r752"
]
},
"ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "TotalShareholderRtnVsPeerGroupTextBlock",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"lang": {
"en-us": {
"role": {
"label": "Total Shareholder Return Vs Peer Group"
}
}
},
"auth_ref": [
"r759"
]
},
"dei_TradingSymbol": {
"xbrltype": "tradingSymbolItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "TradingSymbol",
"presentation": [
"http://frankln.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"label": "Trading Symbol",
"documentation": "Trading symbol of an instrument as listed on an exchange."
}
}
},
"auth_ref": []
},
"us-gaap_TransactionDomain": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "TransactionDomain",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"documentation": "Agreement between buyer and seller for the exchange of financial instruments."
}
}
},
"auth_ref": [
"r643"
]
},
"us-gaap_TransactionTypeAxis": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "TransactionTypeAxis",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Transaction Type [Axis]",
"documentation": "Information by type of agreement between buyer and seller for the exchange of financial instruments."
}
}
},
"auth_ref": [
"r643"
]
},
"us-gaap_TransferredAtPointInTimeMember": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "TransferredAtPointInTimeMember",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Transferred at Point in Time [Member]",
"documentation": "Contract with customer in which good or service is transferred at point in time."
}
}
},
"auth_ref": [
"r662"
]
},
"ecd_TrdArrAdoptionDate": {
"xbrltype": "stringItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "TrdArrAdoptionDate",
"presentation": [
"http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
],
"lang": {
"en-us": {
"role": {
"label": "Adoption Date"
}
}
},
"auth_ref": [
"r783"
]
},
"ecd_TrdArrDuration": {
"xbrltype": "durationItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "TrdArrDuration",
"presentation": [
"http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
],
"lang": {
"en-us": {
"role": {
"label": "Arrangement Duration"
}
}
},
"auth_ref": [
"r784"
]
},
"ecd_TrdArrExpirationDate": {
"xbrltype": "stringItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "TrdArrExpirationDate",
"presentation": [
"http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
],
"lang": {
"en-us": {
"role": {
"label": "Expiration Date"
}
}
},
"auth_ref": [
"r784"
]
},
"ecd_TrdArrIndName": {
"xbrltype": "stringItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "TrdArrIndName",
"presentation": [
"http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
],
"lang": {
"en-us": {
"role": {
"verboseLabel": "Name",
"label": "Trading Arrangement, Individual Name"
}
}
},
"auth_ref": [
"r782"
]
},
"ecd_TrdArrIndTitle": {
"xbrltype": "stringItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "TrdArrIndTitle",
"presentation": [
"http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
],
"lang": {
"en-us": {
"role": {
"label": "Title"
}
}
},
"auth_ref": [
"r782"
]
},
"ecd_TrdArrTerminationDate": {
"xbrltype": "stringItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "TrdArrTerminationDate",
"presentation": [
"http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
],
"lang": {
"en-us": {
"role": {
"label": "Termination Date"
}
}
},
"auth_ref": [
"r783"
]
},
"us-gaap_TreasuryStockCommonMember": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "TreasuryStockCommonMember",
"presentation": [
"http://frankln.com/role/StatementsOfChangesInStockholdersEquity"
],
"lang": {
"en-us": {
"role": {
"label": "Treasury Stock, Common [Member]",
"documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury."
}
}
},
"auth_ref": [
"r34"
]
},
"us-gaap_TreasuryStockCommonShares": {
"xbrltype": "sharesItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "TreasuryStockCommonShares",
"presentation": [
"http://frankln.com/role/BalanceSheetsParenthetical",
"http://frankln.com/role/StockholdersEquityDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Treasury stock, shares",
"verboseLabel": "Treasury stock shares",
"documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury."
}
}
},
"auth_ref": [
"r34"
]
},
"us-gaap_TreasuryStockCommonValue": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "TreasuryStockCommonValue",
"crdr": "debit",
"calculation": {
"http://frankln.com/role/BalanceSheets": {
"parentTag": "us-gaap_StockholdersEquity",
"weight": -1.0,
"order": 5.0
}
},
"presentation": [
"http://frankln.com/role/BalanceSheets",
"http://frankln.com/role/StockholdersEquityDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"negatedLabel": "Treasury stock, 2,549,208 shares",
"label": "Treasury stock, value",
"documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury."
}
}
},
"auth_ref": [
"r34",
"r35",
"r66"
]
},
"ecd_UndrlygSecurityMktPriceChngPct": {
"xbrltype": "pureItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2024",
"localname": "UndrlygSecurityMktPriceChngPct",
"presentation": [
"http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
],
"lang": {
"en-us": {
"role": {
"label": "Underlying Security Market Price Change"
}
}
},
"auth_ref": [
"r779"
]
},
"us-gaap_UnrecognizedTaxBenefits": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "UnrecognizedTaxBenefits",
"crdr": "credit",
"presentation": [
"http://frankln.com/role/IncomeTaxesDetails-UnrecognizedTaxBenefits"
],
"lang": {
"en-us": {
"role": {
"periodStartLabel": "Beginning Balance",
"periodEndLabel": "Ending Balance",
"label": "Unrecognized Tax Benefits",
"documentation": "Amount of unrecognized tax benefits."
}
}
},
"auth_ref": [
"r358",
"r377",
"r665"
]
},
"us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "UnrecognizedTaxBenefitsPeriodIncreaseDecrease",
"presentation": [
"http://frankln.com/role/IncomeTaxesDetails-UnrecognizedTaxBenefits"
],
"lang": {
"en-us": {
"role": {
"label": "Gross increase",
"documentation": "Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns."
}
}
},
"auth_ref": [
"r876"
]
},
"us-gaap_UseOfEstimates": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "UseOfEstimates",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
],
"lang": {
"en-us": {
"role": {
"label": "Use of Estimates",
"documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
}
}
},
"auth_ref": [
"r29",
"r30",
"r31",
"r122",
"r123",
"r126",
"r127"
]
},
"FKWL_VariableCostAdjusted": {
"xbrltype": "monetaryItemType",
"nsuri": "http://frankln.com/20240630",
"localname": "VariableCostAdjusted",
"crdr": "debit",
"presentation": [
"http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Variable cost adjusted down"
}
}
},
"auth_ref": []
},
"us-gaap_VariableLeaseCost": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "VariableLeaseCost",
"crdr": "debit",
"presentation": [
"http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Variable cost increases",
"documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases."
}
}
},
"auth_ref": [
"r445",
"r671"
]
},
"FKWL_VariableLeaseCostDiscounted": {
"xbrltype": "monetaryItemType",
"nsuri": "http://frankln.com/20240630",
"localname": "VariableLeaseCostDiscounted",
"crdr": "credit",
"presentation": [
"http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Variable cost discounted"
}
}
},
"auth_ref": []
},
"us-gaap_VehiclesMember": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "VehiclesMember",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives"
],
"lang": {
"en-us": {
"role": {
"label": "Vehicles [Member]",
"documentation": "Equipment used primarily for road transportation."
}
}
},
"auth_ref": []
},
"us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
"xbrltype": "sharesItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
"presentation": [
"http://frankln.com/role/LossEarningsPerShareDetails",
"http://frankln.com/role/StatementsOfComprehensiveLoss"
],
"lang": {
"en-us": {
"role": {
"label": "Weighted average common shares outstanding - diluted",
"verboseLabel": "Diluted Outstanding shares",
"documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period."
}
}
},
"auth_ref": [
"r187",
"r195"
]
},
"us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
"presentation": [
"http://frankln.com/role/LossEarningsPerShareDetails"
],
"lang": {
"en-us": {
"role": {
"label": "Weighted-average shares of common stock outstanding:"
}
}
},
"auth_ref": []
},
"us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
"xbrltype": "sharesItemType",
"nsuri": "http://fasb.org/us-gaap/2024",
"localname": "WeightedAverageNumberOfSharesOutstandingBasic",
"presentation": [
"http://frankln.com/role/LossEarningsPerShareDetails",
"http://frankln.com/role/StatementsOfComprehensiveLoss"
],
"lang": {
"en-us": {
"role": {
"label": "Weighted average common shares outstanding - basic",
"verboseLabel": "Basic",
"documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
}
}
},
"auth_ref": [
"r186",
"r195"
]
},
"FKWL_WirelessDataProductsMember": {
"xbrltype": "domainItemType",
"nsuri": "http://frankln.com/20240630",
"localname": "WirelessDataProductsMember",
"presentation": [
"http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
],
"lang": {
"en-us": {
"role": {
"label": "Wireless Data Products [Member]"
}
}
},
"auth_ref": []
},
"dei_WrittenCommunications": {
"xbrltype": "booleanItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "WrittenCommunications",
"presentation": [
"http://frankln.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"label": "Written Communications",
"documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act."
}
}
},
"auth_ref": [
"r788"
]
}
}
}
},
"std_ref": {
"r0": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Section": "05",
"Paragraph": "4",
"SubTopic": "10",
"Topic": "360",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-4"
},
"r1": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "1",
"SubTopic": "230",
"Topic": "830",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
},
"r2": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "10A",
"SubTopic": "10",
"Topic": "220",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
},
"r3": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "10A",
"Subparagraph": "(a)",
"SubTopic": "10",
"Topic": "220",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
},
"r4": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "14",
"Subparagraph": "(a)",
"SubTopic": "10",
"Topic": "230",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
},
"r5": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "20",
"SubTopic": "10",
"Topic": "810",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20"
},
"r6": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "25",
"Subparagraph": "(g)",
"SubTopic": "10",
"Topic": "230",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
},
"r7": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "28",
"Subparagraph": "(a)",
"SubTopic": "10",
"Topic": "230",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
},
"r8": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "28",
"Subparagraph": "(b)",
"SubTopic": "10",
"Topic": "230",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
},
"r9": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"SubTopic": "10",
"Topic": "360",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
},
"r10": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"SubTopic": "10",
"Topic": "825",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-1"
},
"r11": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1A",
"Subparagraph": "(c)(3)",
"SubTopic": "10",
"Topic": "810",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
},
"r12": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"SubTopic": "10",
"Topic": "505",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
},
"r13": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(d)",
"SubTopic": "10",
"Topic": "718",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r14": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(e)",
"SubTopic": "10",
"Topic": "718",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r15": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2A",
"Subparagraph": "(a)",
"SubTopic": "10",
"Topic": "718",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A"
},
"r16": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(22))",
"SubTopic": "10",
"Topic": "210",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r17": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Topic": "220",
"SubTopic": "10",
"Section": "45",
"Paragraph": "14",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14"
},
"r18": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Topic": "220",
"SubTopic": "10",
"Section": "45",
"Paragraph": "14A",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A"
},
"r19": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Topic": "220",
"SubTopic": "10",
"Section": "45",
"Paragraph": "5",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5"
},
"r20": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Topic": "230",
"SubTopic": "10",
"Section": "45",
"Paragraph": "14",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
},
"r21": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Topic": "230",
"SubTopic": "10",
"Section": "45",
"Paragraph": "4",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4"
},
"r22": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Topic": "230",
"SubTopic": "10",
"Section": "50",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1"
},
"r23": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Topic": "230",
"SubTopic": "10",
"Section": "50",
"Paragraph": "2",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
},
"r24": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Topic": "260",
"SubTopic": "10",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
},
"r25": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Topic": "260",
"SubTopic": "10",
"Section": "50",
"Paragraph": "2",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
},
"r26": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Topic": "270",
"SubTopic": "10",
"Section": "45",
"Paragraph": "8",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-8"
},
"r27": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Topic": "275",
"SubTopic": "10",
"Section": "50",
"Paragraph": "18",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
},
"r28": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Topic": "275",
"SubTopic": "10",
"Section": "50",
"Paragraph": "20",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
},
"r29": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Topic": "275",
"SubTopic": "10",
"Section": "50",
"Paragraph": "4",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4"
},
"r30": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Topic": "275",
"SubTopic": "10",
"Section": "50",
"Paragraph": "8",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8"
},
"r31": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Topic": "275",
"SubTopic": "10",
"Section": "50",
"Paragraph": "9",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
},
"r32": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Topic": "280",
"SubTopic": "10",
"Section": "50",
"Paragraph": "41",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
},
"r33": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Topic": "360",
"SubTopic": "10",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
},
"r34": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Topic": "505",
"SubTopic": "30",
"Section": "45",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1"
},
"r35": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Topic": "505",
"SubTopic": "30",
"Section": "50",
"Paragraph": "4",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
},
"r36": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Topic": "710",
"SubTopic": "10",
"Section": "25",
"Paragraph": "3",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483070/710-10-25-3"
},
"r37": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Topic": "718",
"SubTopic": "20",
"Section": "55",
"Paragraph": "12",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12"
},
"r38": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Topic": "718",
"SubTopic": "20",
"Section": "55",
"Paragraph": "13",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13"
},
"r39": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Topic": "810",
"SubTopic": "10",
"Section": "45",
"Paragraph": "15",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-15"
},
"r40": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Topic": "810",
"SubTopic": "10",
"Section": "45",
"Paragraph": "16",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-16"
},
"r41": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Topic": "810",
"SubTopic": "10",
"Section": "50",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1"
},
"r42": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Topic": "810",
"SubTopic": "10",
"Section": "55",
"Paragraph": "4I",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4I"
},
"r43": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Topic": "810",
"SubTopic": "10",
"Section": "55",
"Paragraph": "4J",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J"
},
"r44": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Topic": "810",
"SubTopic": "10",
"Section": "55",
"Paragraph": "4K",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K"
},
"r45": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Topic": "815",
"SubTopic": "10",
"Section": "50",
"Paragraph": "4A",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
},
"r46": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Topic": "815",
"SubTopic": "10",
"Section": "50",
"Paragraph": "4B",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
},
"r47": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Topic": "825",
"SubTopic": "10",
"Section": "50",
"Paragraph": "20",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20"
},
"r48": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Topic": "825",
"SubTopic": "10",
"Section": "50",
"Paragraph": "21",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
},
"r49": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Topic": "942",
"SubTopic": "825",
"Section": "50",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1"
},
"r50": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "205",
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/205/tableOfContent"
},
"r51": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(19)(a))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r52": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(19))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r53": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(20))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r54": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(21))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r55": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(23))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r56": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(24))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r57": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(25))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r58": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(26)(a))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r59": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(26)(b))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r60": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(26))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r61": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(28))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r62": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(29))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r63": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(3))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r64": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(30)(a)(1))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r65": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(30)(a)(3))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r66": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(30))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r67": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(31))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r68": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(32))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r69": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(4))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r70": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "220",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "10A",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
},
"r71": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "220",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "10A",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
},
"r72": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "220",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "11",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
},
"r73": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "220",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SX 210.5-03(1))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
},
"r74": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "220",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SX 210.5-03(10))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
},
"r75": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "220",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SX 210.5-03(2)(a))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
},
"r76": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "220",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SX 210.5-03(2)(d))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
},
"r77": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "220",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SX 210.5-03(2))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
},
"r78": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "220",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SX 210.5-03(20))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
},
"r79": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "220",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SX 210.5-03(4))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
},
"r80": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "220",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SX 210.5-03(7))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
},
"r81": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "220",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SX 210.5-03(9))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
},
"r82": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "230",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "13",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
},
"r83": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "230",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "24",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
},
"r84": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "230",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "25",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
},
"r85": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "230",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "28",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
},
"r86": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "235",
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/235/tableOfContent"
},
"r87": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "275",
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/275/tableOfContent"
},
"r88": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "275",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "18",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
},
"r89": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "275",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "18",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
},
"r90": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "41",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
},
"r91": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "310",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SAB Topic 4.E)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2"
},
"r92": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "330",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SAB Topic 5.BB)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2"
},
"r93": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "360",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
},
"r94": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "360",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SAB Topic 5.CC)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480091/360-10-S99-2"
},
"r95": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "440",
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/440/tableOfContent"
},
"r96": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "505",
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/505/tableOfContent"
},
"r97": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "505",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.3-04)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
},
"r98": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(c)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r99": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "718",
"SubTopic": "10",
"Subparagraph": "(e)(1)",
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Section": "50",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r100": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "718",
"SubTopic": "10",
"Subparagraph": "(e)(2)",
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Section": "50",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r101": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "810",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "19",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19"
},
"r102": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "810",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1A",
"Subparagraph": "(a)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
},
"r103": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "942",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.9-03(11))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
},
"r104": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "942",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.9-03(15)(2))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
},
"r105": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "942",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.9-03(15)(5))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
},
"r106": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "942",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.9-03(16))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
},
"r107": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "942",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.9-03(17))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
},
"r108": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "942",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.9-03(22))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
},
"r109": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "942",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.9-03(23))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
},
"r110": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "942",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.9-03(4))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
},
"r111": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "942",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.9-03(5))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
},
"r112": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "942",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.9-04(15))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
},
"r113": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "942",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.9-04(22))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
},
"r114": {
"role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "32",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
},
"r115": {
"role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "32",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
},
"r116": {
"role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "32",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
},
"r117": {
"role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "32",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
},
"r118": {
"role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
"Topic": "840",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "4",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481501/840-20-50-4"
},
"r119": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "2",
"Subparagraph": "(a)",
"SubTopic": "20",
"Topic": "740",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
},
"r120": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "6",
"Subparagraph": "(a)",
"SubTopic": "10",
"Topic": "270",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-6"
},
"r121": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"SubTopic": "10",
"Topic": "810",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1"
},
"r122": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(b)",
"SubTopic": "10",
"Topic": "275",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
},
"r123": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(c)",
"SubTopic": "10",
"Topic": "275",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
},
"r124": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(d)",
"SubTopic": "10",
"Topic": "275",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
},
"r125": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(d)",
"SubTopic": "360",
"Topic": "958",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1"
},
"r126": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "11",
"SubTopic": "10",
"Topic": "275",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11"
},
"r127": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "12",
"SubTopic": "10",
"Topic": "275",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12"
},
"r128": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "6",
"SubTopic": "360",
"Topic": "958",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6"
},
"r129": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "9",
"Subparagraph": "(b)",
"SubTopic": "10",
"Topic": "740",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
},
"r130": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.4-08(h))",
"SubTopic": "10",
"Topic": "235",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
},
"r131": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "105",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "6",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
},
"r132": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "105",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "6",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
},
"r133": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "205",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
},
"r134": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "205",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "7",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7"
},
"r135": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
},
"r136": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "5",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5"
},
"r137": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
},
"r138": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(1))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r139": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(15))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r140": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(16))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r141": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(17))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r142": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(18))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r143": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(30)(a)(4))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r144": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(4))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r145": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(6)(b))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r146": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(6))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r147": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(8))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r148": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(9))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r149": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "220",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "1A",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
},
"r150": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "220",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "1A",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
},
"r151": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "220",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "1A",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
},
"r152": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "220",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "1B",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
},
"r153": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "220",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "1B",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
},
"r154": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "220",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1"
},
"r155": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "220",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "4",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
},
"r156": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "220",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "5",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
},
"r157": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "220",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "6",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
},
"r158": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "220",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SX 210.5-03(1))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
},
"r159": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "220",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SX 210.5-03(22))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
},
"r160": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "220",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SX 210.5-03(24))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
},
"r161": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "220",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SX 210.5-03(25))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
},
"r162": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "230",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "2",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2"
},
"r163": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "230",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "24",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
},
"r164": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "230",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2A",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
},
"r165": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "230",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "8",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
},
"r166": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "235",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1"
},
"r167": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "235",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.4-08(e)(1))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
},
"r168": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "235",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.4-08(g)(1)(ii))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
},
"r169": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "235",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
},
"r170": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "235",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.4-08(h)(2))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
},
"r171": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "250",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "23",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
},
"r172": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "250",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "24",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
},
"r173": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "250",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "5",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
},
"r174": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "250",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(b)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
},
"r175": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "250",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(b)(3)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
},
"r176": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "250",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "11",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
},
"r177": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "250",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "11",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
},
"r178": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "250",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "3",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3"
},
"r179": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "250",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "4",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
},
"r180": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "250",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "6",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
},
"r181": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "250",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "7",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
},
"r182": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "250",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "7",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
},
"r183": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "250",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "8",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8"
},
"r184": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "250",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "9",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9"
},
"r185": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "260",
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/260/tableOfContent"
},
"r186": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "260",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "10",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10"
},
"r187": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "260",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "16",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16"
},
"r188": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "260",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "2",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2"
},
"r189": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "260",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "22",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22"
},
"r190": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "260",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "23",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23"
},
"r191": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "260",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "26",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-26"
},
"r192": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "260",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "60B",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
},
"r193": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "260",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "60B",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
},
"r194": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "260",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "7",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7"
},
"r195": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "260",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
},
"r196": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "260",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
},
"r197": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "260",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
},
"r198": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "260",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
},
"r199": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "260",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "3",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3"
},
"r200": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "260",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "15",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15"
},
"r201": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "270",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(i)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
},
"r202": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "272",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1"
},
"r203": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "15",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15"
},
"r204": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "22",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
},
"r205": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "22",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
},
"r206": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "22",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
},
"r207": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "22",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
},
"r208": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "22",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
},
"r209": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "22",
"Subparagraph": "(e)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
},
"r210": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "22",
"Subparagraph": "(f)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
},
"r211": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "22",
"Subparagraph": "(g)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
},
"r212": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "22",
"Subparagraph": "(h)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
},
"r213": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "22",
"Subparagraph": "(j)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
},
"r214": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "25",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
},
"r215": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "25",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
},
"r216": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "26A",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A"
},
"r217": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "26B",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B"
},
"r218": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "26C",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C"
},
"r219": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "29",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
},
"r220": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "29",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
},
"r221": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "29",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
},
"r222": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "29",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
},
"r223": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "29",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
},
"r224": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "29",
"Subparagraph": "(e)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
},
"r225": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "29",
"Subparagraph": "(f)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
},
"r226": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "30",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
},
"r227": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "30",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
},
"r228": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "30",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
},
"r229": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "30",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
},
"r230": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "31",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
},
"r231": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "32",
"Subparagraph": "(ee)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
},
"r232": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "32",
"Subparagraph": "(f)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
},
"r233": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "34",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34"
},
"r234": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "36",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36"
},
"r235": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "40",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40"
},
"r236": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "41",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
},
"r237": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "41",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
},
"r238": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "42",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42"
},
"r239": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "310",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "13",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
},
"r240": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "310",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "4",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4"
},
"r241": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "323",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "3",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
},
"r242": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "326",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "4",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
},
"r243": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "326",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "5",
"Subparagraph": "(c)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
},
"r244": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "326",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1"
},
"r245": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "326",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "13",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
},
"r246": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "326",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "13",
"Subparagraph": "(f)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
},
"r247": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "330",
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/330/tableOfContent"
},
"r248": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "330",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1"
},
"r249": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "330",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-2"
},
"r250": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "330",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "4",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-4"
},
"r251": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "350",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S45",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1"
},
"r252": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "350",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1"
},
"r253": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "350",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
},
"r254": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "350",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
},
"r255": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "350",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
},
"r256": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "350",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
},
"r257": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "350",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
},
"r258": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "350",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(e)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
},
"r259": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "350",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(f)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
},
"r260": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "350",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(g)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
},
"r261": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "350",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(h)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
},
"r262": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "350",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/350-30/tableOfContent"
},
"r263": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "350",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
},
"r264": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "350",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "2",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2"
},
"r265": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "350",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
},
"r266": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "350",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(a)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
},
"r267": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "350",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(a)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
},
"r268": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "350",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(a)(3)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
},
"r269": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "350",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
},
"r270": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "350",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "3",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
},
"r271": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "350",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "3",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
},
"r272": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "350",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "5",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-5"
},
"r273": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "350",
"SubTopic": "60",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "1",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
},
"r274": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "360",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "3",
"Subparagraph": "(f)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
},
"r275": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "405",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(e)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
},
"r276": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "420",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
},
"r277": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "420",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SAB Topic 5.P.4.d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
},
"r278": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "440",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "4",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
},
"r279": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "440",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "4",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
},
"r280": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "450",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1"
},
"r281": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "450",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "4",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
},
"r282": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "450",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "9",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
},
"r283": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "460",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "3",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3"
},
"r284": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "470",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1A",
"Subparagraph": "(SX 210.13-01(a)(4)(i))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
},
"r285": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "470",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1A",
"Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
},
"r286": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "470",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1A",
"Subparagraph": "(SX 210.13-01(a)(4)(iv))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
},
"r287": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "470",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1A",
"Subparagraph": "(SX 210.13-01(a)(5))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
},
"r288": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "470",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1B",
"Subparagraph": "(SX 210.13-02(a)(4)(i))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
},
"r289": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "470",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1B",
"Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
},
"r290": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "470",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1B",
"Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
},
"r291": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "470",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1B",
"Subparagraph": "(SX 210.13-02(a)(4)(iv))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
},
"r292": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "470",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1B",
"Subparagraph": "(SX 210.13-02(a)(5))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
},
"r293": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "505",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "13",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
},
"r294": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "505",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "13",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
},
"r295": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "505",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "13",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
},
"r296": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "505",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "13",
"Subparagraph": "(g)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
},
"r297": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "505",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "13",
"Subparagraph": "(h)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
},
"r298": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "505",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "13",
"Subparagraph": "(i)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
},
"r299": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "505",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "14",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
},
"r300": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "505",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "14",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
},
"r301": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "505",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "14",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
},
"r302": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "505",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "16",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16"
},
"r303": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "505",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "18",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
},
"r304": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "505",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "18",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
},
"r305": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "505",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "18",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
},
"r306": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "505",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.3-04)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
},
"r307": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "606",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1"
},
"r308": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "606",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "2",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2"
},
"r309": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "606",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "8",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8"
},
"r310": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/718/tableOfContent"
},
"r311": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "35",
"Paragraph": "1D",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D"
},
"r312": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "35",
"Paragraph": "2",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2"
},
"r313": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "35",
"Paragraph": "3",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3"
},
"r314": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r315": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(a)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r316": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(a)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r317": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(a)(3)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r318": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r319": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(c)(1)(i)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r320": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(c)(1)(ii)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r321": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(c)(1)(iii)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r322": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(c)(1)(iv)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r323": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(c)(1)(iv)(01)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r324": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(c)(1)(iv)(02)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r325": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(c)(1)(iv)(03)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r326": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(c)(1)(iv)(04)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r327": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(c)(2)(i)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r328": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(c)(2)(ii)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r329": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(c)(2)(iii)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r330": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(c)(2)(iii)(01)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r331": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(c)(2)(iii)(02)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r332": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(c)(2)(iii)(03)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r333": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(d)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r334": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(d)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r335": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(e)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r336": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(e)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r337": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(f)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r338": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(f)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r339": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(f)(2)(i)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r340": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(f)(2)(ii)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r341": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(f)(2)(iii)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r342": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(f)(2)(iv)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r343": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(f)(2)(v)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r344": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(h)(1)(i)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r345": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(h)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r346": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(h)(2)(i)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r347": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(l)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r348": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SAB Topic 14.C.Q3)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
},
"r349": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SAB Topic 14.D.1.Q5)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
},
"r350": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SAB Topic 14.D.2.Q6)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
},
"r351": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SAB Topic 14.D.3.Q2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
},
"r352": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SAB Topic 14.F)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
},
"r353": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "720",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1"
},
"r354": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "720",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1"
},
"r355": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "730",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "05",
"Paragraph": "1",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483044/730-10-05-1"
},
"r356": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "730",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1"
},
"r357": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/740/tableOfContent"
},
"r358": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "10B",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-10B"
},
"r359": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "25",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25"
},
"r360": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "28",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28"
},
"r361": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "4",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4"
},
"r362": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "6",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6"
},
"r363": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "10",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10"
},
"r364": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "12",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
},
"r365": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "12",
"Subparagraph": "(b)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
},
"r366": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "12A",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
},
"r367": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "12A",
"Subparagraph": "(a)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
},
"r368": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "12A",
"Subparagraph": "(a)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
},
"r369": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "12A",
"Subparagraph": "(a)(5)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
},
"r370": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "12A",
"Subparagraph": "(a)(6)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
},
"r371": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "12A",
"Subparagraph": "(a)(7)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
},
"r372": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "12A",
"Subparagraph": "(b)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
},
"r373": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "12B",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B"
},
"r374": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "12C",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C"
},
"r375": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "14",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14"
},
"r376": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "15",
"Subparagraph": "(e)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
},
"r377": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "15A",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
},
"r378": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "17",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17"
},
"r379": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "19",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19"
},
"r380": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
},
"r381": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
},
"r382": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
},
"r383": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "20",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20"
},
"r384": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "21",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21"
},
"r385": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "22",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22"
},
"r386": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "23",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
},
"r387": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "3",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
},
"r388": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "9",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
},
"r389": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "9",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
},
"r390": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "8",
"Subparagraph": "(d)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
},
"r391": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "8",
"Subparagraph": "(d)(3)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
},
"r392": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SAB Topic 6.I.5.Q1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
},
"r393": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SAB Topic 6.I.7)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
},
"r394": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SAB Topic 11.C)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2"
},
"r395": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "270",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1"
},
"r396": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2"
},
"r397": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "323",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "2",
"Subparagraph": "(d)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
},
"r398": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "323",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "2",
"Subparagraph": "(d)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
},
"r399": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "323",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "2",
"Subparagraph": "(e)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
},
"r400": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "323",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "2",
"Subparagraph": "(g)(3)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
},
"r401": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "323",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "2",
"Subparagraph": "(g)(4)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
},
"r402": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "805",
"SubTopic": "60",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "1",
"Subparagraph": "(d)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
},
"r403": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "805",
"SubTopic": "60",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "1",
"Subparagraph": "(g)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
},
"r404": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "810",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "19",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19"
},
"r405": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "810",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "25",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
},
"r406": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "810",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "25",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
},
"r407": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "810",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1A",
"Subparagraph": "(a)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
},
"r408": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "810",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1A",
"Subparagraph": "(c)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
},
"r409": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "810",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "3",
"Subparagraph": "(bb)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
},
"r410": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "810",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "3",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
},
"r411": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "815",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "6",
"Subparagraph": "(e)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
},
"r412": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "815",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "6",
"Subparagraph": "(h)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
},
"r413": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "815",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "6",
"Subparagraph": "(h)(1)(i)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
},
"r414": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "815",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "6",
"Subparagraph": "(h)(1)(iii)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
},
"r415": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "815",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "6",
"Subparagraph": "(h)(1)(iv)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
},
"r416": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "815",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "6",
"Subparagraph": "(i)(3)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
},
"r417": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "815",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "6",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6"
},
"r418": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "815",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "1",
"Subparagraph": "(e)(3)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
},
"r419": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "815",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "1",
"Subparagraph": "(e)(4)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
},
"r420": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "815",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "1",
"Subparagraph": "(f)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
},
"r421": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "825",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "28",
"Subparagraph": "(f)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
},
"r422": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "830",
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/830/tableOfContent"
},
"r423": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "830",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "17",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481839/830-10-45-17"
},
"r424": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "830",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "9",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481839/830-10-45-9"
},
"r425": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "830",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "35",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482014/830-20-35-1"
},
"r426": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "830",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "35",
"Paragraph": "3",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482014/830-20-35-3"
},
"r427": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "830",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-1"
},
"r428": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "830",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481926/830-20-50-1"
},
"r429": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "830",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "12",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-12"
},
"r430": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "830",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "17",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17"
},
"r431": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "830",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "20",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
},
"r432": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "830",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "20",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
},
"r433": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "830",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "20",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
},
"r434": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "830",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "20",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
},
"r435": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "830",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
},
"r436": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "842",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "8",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
},
"r437": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "842",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "8",
"Subparagraph": "(c)(3)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
},
"r438": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "842",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "35",
"Paragraph": "12A",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A"
},
"r439": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "842",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "1",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
},
"r440": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "842",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "1",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
},
"r441": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "842",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "3",
"Subparagraph": "(a)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
},
"r442": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "842",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "4",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
},
"r443": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "842",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "4",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
},
"r444": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "842",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "4",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
},
"r445": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "842",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "4",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
},
"r446": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "842",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "4",
"Subparagraph": "(g)(4)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
},
"r447": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "842",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "6",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
},
"r448": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "842",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "7A",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
},
"r449": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "842",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "7A",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
},
"r450": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "848",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "2",
"Subparagraph": "(a)(3)(iii)(03)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
},
"r451": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "850",
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/850/tableOfContent"
},
"r452": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "850",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
},
"r453": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "850",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
},
"r454": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "850",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
},
"r455": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "850",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "6",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6"
},
"r456": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "855",
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/855/tableOfContent"
},
"r457": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "855",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
},
"r458": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "912",
"SubTopic": "310",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "11",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-11"
},
"r459": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "912",
"SubTopic": "330",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478411/912-330-50-1"
},
"r460": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "920",
"SubTopic": "350",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-1"
},
"r461": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "920",
"SubTopic": "350",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-1"
},
"r462": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "920",
"SubTopic": "350",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "4",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-4"
},
"r463": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "924",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SAB Topic 11.L)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1"
},
"r464": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "926",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "5",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5"
},
"r465": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "928",
"SubTopic": "340",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1"
},
"r466": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "932",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1"
},
"r467": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "18",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
},
"r468": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "18",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
},
"r469": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "18",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
},
"r470": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "19",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19"
},
"r471": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "23",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
},
"r472": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "23",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
},
"r473": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "23",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
},
"r474": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "23",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
},
"r475": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "23",
"Subparagraph": "(e)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
},
"r476": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "23",
"Subparagraph": "(f)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
},
"r477": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "31",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
},
"r478": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "31",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
},
"r479": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "31",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
},
"r480": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "31",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
},
"r481": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "31",
"Subparagraph": "(e)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
},
"r482": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "31",
"Subparagraph": "(f)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
},
"r483": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "5",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
},
"r484": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "5",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
},
"r485": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "5",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
},
"r486": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "5",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
},
"r487": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "5",
"Subparagraph": "(e)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
},
"r488": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "5",
"Subparagraph": "(f)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
},
"r489": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "6",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6"
},
"r490": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "7",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7"
},
"r491": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "8",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
},
"r492": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "8",
"Subparagraph": "(c)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
},
"r493": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "8",
"Subparagraph": "(c)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
},
"r494": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "932",
"SubTopic": "280",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1"
},
"r495": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "932",
"SubTopic": "323",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1"
},
"r496": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "942",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.9-03(10)(1))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
},
"r497": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "942",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.9-04(24))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
},
"r498": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "942",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.9-04(26))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
},
"r499": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "942",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.9-04(27))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
},
"r500": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "942",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.9-05(b)(2))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
},
"r501": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "942",
"SubTopic": "360",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1"
},
"r502": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.7-03(a)(12))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
},
"r503": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.7-03(a)(19))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
},
"r504": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.7-03(a)(21))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
},
"r505": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.7-03(a)(22))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
},
"r506": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
},
"r507": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
},
"r508": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.7-03(a)(24))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
},
"r509": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.7-03(a)(25))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
},
"r510": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.7-03(a)(8)(a))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
},
"r511": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.7-03(a)(8))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
},
"r512": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.7-04(11))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
},
"r513": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.7-04(16))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
},
"r514": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.7-04(17))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
},
"r515": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.7-04(18))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
},
"r516": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.7-04(19))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
},
"r517": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.7-04(20))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
},
"r518": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.7-04(22))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
},
"r519": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.7-04(23))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
},
"r520": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.7-04(9))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
},
"r521": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.12-16(Column A))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
},
"r522": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.12-16(Column B))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
},
"r523": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.12-16(Column C))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
},
"r524": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.12-16(Column D))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
},
"r525": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.12-16(Column E))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
},
"r526": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.12-16(Column F))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
},
"r527": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.12-16(Column G))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
},
"r528": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.12-16(Column H))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
},
"r529": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.12-16(Column I))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
},
"r530": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.12-16(Column J))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
},
"r531": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.12-16(Column K))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
},
"r532": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SX 210.12-17(Column A))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
},
"r533": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SX 210.12-17(Column B))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
},
"r534": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SX 210.12-17(Column C))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
},
"r535": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SX 210.12-17(Column D))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
},
"r536": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SX 210.12-17(Column E))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
},
"r537": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SX 210.12-17(Column F))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
},
"r538": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "4E",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E"
},
"r539": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "2",
"Subparagraph": "(e)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
},
"r540": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "2",
"Subparagraph": "(f)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
},
"r541": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "2",
"Subparagraph": "(f)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
},
"r542": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "2",
"Subparagraph": "(g)(2)(i)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
},
"r543": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "2",
"Subparagraph": "(g)(2)(ii)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
},
"r544": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "2",
"Subparagraph": "(h)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
},
"r545": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "825",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1B",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
},
"r546": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "3",
"Subparagraph": "(SX 210.6-03(d))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
},
"r547": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "3",
"Subparagraph": "(SX 210.6-03(h)(1))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
},
"r548": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "11",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11"
},
"r549": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "13",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13"
},
"r550": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2"
},
"r551": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "5",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5"
},
"r552": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "6",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6"
},
"r553": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "205",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "3",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3"
},
"r554": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "205",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "3",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3"
},
"r555": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "205",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "4",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
},
"r556": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "4",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4"
},
"r557": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(b)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
},
"r558": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2"
},
"r559": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "6",
"Subparagraph": "(a)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
},
"r560": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-04(1))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
},
"r561": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-04(12)(b)(1))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
},
"r562": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-04(12)(b)(2))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
},
"r563": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-04(12)(b)(3))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
},
"r564": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-04(13)(a)(2))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
},
"r565": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-04(13)(a)(3))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
},
"r566": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-04(14))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
},
"r567": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-04(15))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
},
"r568": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-04(16)(a))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
},
"r569": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-04(17))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
},
"r570": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-04(19))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
},
"r571": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-04(2)(a))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
},
"r572": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-04(2)(b))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
},
"r573": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-04(3)(a))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
},
"r574": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-04(3)(b))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
},
"r575": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-04(3)(c))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
},
"r576": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-04(6)(b))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
},
"r577": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-04(6)(c))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
},
"r578": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-04(6)(d))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
},
"r579": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-04(6)(e))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
},
"r580": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-04(8))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
},
"r581": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-04(9)(b))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
},
"r582": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-04(9)(c))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
},
"r583": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-04(9)(d))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
},
"r584": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-04(9)(e))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
},
"r585": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SX 210.6-05(2))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
},
"r586": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SX 210.6-05(4))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
},
"r587": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "3",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
},
"r588": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "7",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7"
},
"r589": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-07(1))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
},
"r590": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-07(2)(a))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
},
"r591": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-07(2)(c))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
},
"r592": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-07(2)(e))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
},
"r593": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-07(2)(g)(3))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
},
"r594": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-07(7)(a)(1))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
},
"r595": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-07(7)(a)(2))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
},
"r596": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-07(7)(a)(3))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
},
"r597": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-07(7)(a)(5))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
},
"r598": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-07(7)(a)(6))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
},
"r599": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-07(7)(a)(7))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
},
"r600": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-07(7)(c)(1))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
},
"r601": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-07(7)(c)(2))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
},
"r602": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-07(7)(c)(3))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
},
"r603": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-07(7)(c)(5))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
},
"r604": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-07(7)(c)(6))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
},
"r605": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-07(7)(c)(7))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
},
"r606": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-07(7))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
},
"r607": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-07(9))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
},
"r608": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "3",
"Subparagraph": "(SX 210.6-09(1)(d))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
},
"r609": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "3",
"Subparagraph": "(SX 210.6-09(4)(b))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
},
"r610": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "3",
"Subparagraph": "(SX 210.6-09(6))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
},
"r611": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "3",
"Subparagraph": "(SX 210.6-09(7))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
},
"r612": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
},
"r613": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
},
"r614": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
},
"r615": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(e)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
},
"r616": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "320",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
},
"r617": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "320",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
},
"r618": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "320",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "3",
"Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
},
"r619": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "320",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "6",
"Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
},
"r620": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "505",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "3",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-3"
},
"r621": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "505",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "6",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6"
},
"r622": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "948",
"SubTopic": "310",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
},
"r623": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "954",
"SubTopic": "310",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2"
},
"r624": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "954",
"SubTopic": "440",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1"
},
"r625": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "970",
"SubTopic": "360",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
},
"r626": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "970",
"SubTopic": "360",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.12-28(Column B))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
},
"r627": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "970",
"SubTopic": "360",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.12-28(Column C))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
},
"r628": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "970",
"SubTopic": "360",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.12-28(Column D))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
},
"r629": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "970",
"SubTopic": "360",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.12-28(Column E))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
},
"r630": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "970",
"SubTopic": "360",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.12-28(Column F))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
},
"r631": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "970",
"SubTopic": "360",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.12-28(Column G))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
},
"r632": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "970",
"SubTopic": "360",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.12-28(Column H))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
},
"r633": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "970",
"SubTopic": "360",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.12-28(Column I))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
},
"r634": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "985",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/985-20/tableOfContent"
},
"r635": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "985",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
},
"r636": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "4",
"Subparagraph": "(e)",
"SubTopic": "10",
"Topic": "235",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
},
"r637": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "13H",
"Subparagraph": "(a)",
"SubTopic": "40",
"Topic": "944",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
},
"r638": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "13H",
"Subparagraph": "(b)",
"SubTopic": "40",
"Topic": "944",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
},
"r639": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "38",
"Subparagraph": "(b)",
"SubTopic": "20",
"Topic": "805",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
},
"r640": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "1",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
},
"r641": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "1",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
},
"r642": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "8",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-8"
},
"r643": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "210",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "22",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22"
},
"r644": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "235",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "4",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
},
"r645": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "235",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "4",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
},
"r646": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "235",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "4",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
},
"r647": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "235",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "4",
"Subparagraph": "(f)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
},
"r648": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "260",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "52",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52"
},
"r649": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "30",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
},
"r650": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "31",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
},
"r651": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "47",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
},
"r652": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "47",
"Subparagraph": "(bb)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
},
"r653": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "48",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48"
},
"r654": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "49",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49"
},
"r655": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "54",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
},
"r656": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "350",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "24",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24"
},
"r657": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "350",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "40",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40"
},
"r658": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "460",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "27",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27"
},
"r659": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "606",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "91",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
},
"r660": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "606",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "91",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
},
"r661": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "606",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "91",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
},
"r662": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "606",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "91",
"Subparagraph": "(f)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
},
"r663": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(a)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r664": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(a)(3)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r665": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "217",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217"
},
"r666": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "231",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231"
},
"r667": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "810",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "4J",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J"
},
"r668": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "810",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "4K",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K"
},
"r669": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "820",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "100",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
},
"r670": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "842",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "3",
"Subparagraph": "(c)(3)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
},
"r671": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "842",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "53",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53"
},
"r672": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "852",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "10",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10"
},
"r673": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "17",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17"
},
"r674": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "21",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21"
},
"r675": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "29",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29"
},
"r676": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "3",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3"
},
"r677": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "2",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2"
},
"r678": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "4",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4"
},
"r679": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "5",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5"
},
"r680": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "6",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6"
},
"r681": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "944",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "2",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2"
},
"r682": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "13H",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
},
"r683": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "29F",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F"
},
"r684": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "9C",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
},
"r685": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "9C",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
},
"r686": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "9C",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
},
"r687": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "9C",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
},
"r688": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "9E",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E"
},
"r689": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "944",
"SubTopic": "80",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "18",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18"
},
"r690": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(b)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
},
"r691": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "6",
"Subparagraph": "(a)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
},
"r692": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1"
},
"r693": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "946",
"SubTopic": "310",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "1",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
},
"r694": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "946",
"SubTopic": "320",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
},
"r695": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "946",
"SubTopic": "320",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
},
"r696": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "946",
"SubTopic": "320",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "3",
"Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
},
"r697": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "946",
"SubTopic": "320",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "6",
"Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
},
"r698": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "946",
"SubTopic": "830",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "10",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10"
},
"r699": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "946",
"SubTopic": "830",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "11",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11"
},
"r700": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "946",
"SubTopic": "830",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "12",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12"
},
"r701": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Exchange Act",
"Number": "240",
"Section": "12"
},
"r702": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Exchange Act",
"Number": "240",
"Section": "12",
"Subsection": "b"
},
"r703": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Exchange Act",
"Number": "240",
"Section": "12",
"Subsection": "b-2"
},
"r704": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Exchange Act",
"Number": "240",
"Section": "12",
"Subsection": "b-23"
},
"r705": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Exchange Act",
"Number": "240",
"Section": "12",
"Subsection": "d1-1"
},
"r706": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Exchange Act",
"Number": "240",
"Section": "12",
"Subsection": "g"
},
"r707": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Exchange Act",
"Number": "240",
"Section": "12, 13, 15d"
},
"r708": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Exchange Act",
"Number": "240",
"Section": "13e",
"Subsection": "4c"
},
"r709": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Exchange Act",
"Number": "240",
"Section": "14a",
"Subsection": "12"
},
"r710": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Exchange Act",
"Number": "240",
"Section": "14d",
"Subsection": "2b"
},
"r711": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Exchange Act",
"Number": "240",
"Section": "15",
"Subsection": "d"
},
"r712": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Form 10-K",
"Number": "249",
"Section": "310"
},
"r713": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Form 10-Q",
"Number": "240",
"Section": "308",
"Subsection": "a"
},
"r714": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Form 20-F",
"Number": "249",
"Section": "220",
"Subsection": "f"
},
"r715": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Form 20-F",
"Section": "16",
"Subsection": "J",
"Paragraph": "a"
},
"r716": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Form 20-F",
"Section": "6",
"Subsection": "F",
"Paragraph": "1"
},
"r717": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Form 20-F",
"Section": "6",
"Subsection": "F",
"Paragraph": "1",
"Subparagraph": "i"
},
"r718": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Form 20-F",
"Section": "6",
"Subsection": "F",
"Paragraph": "1",
"Subparagraph": "i",
"Sentence": "A"
},
"r719": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Form 20-F",
"Section": "6",
"Subsection": "F",
"Paragraph": "1",
"Subparagraph": "i",
"Sentence": "B"
},
"r720": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Form 20-F",
"Section": "6",
"Subsection": "F",
"Paragraph": "1",
"Subparagraph": "i",
"Sentence": "C"
},
"r721": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Form 20-F",
"Section": "6",
"Subsection": "F",
"Paragraph": "1",
"Subparagraph": "i",
"Sentence": "D"
},
"r722": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Form 20-F",
"Section": "6",
"Subsection": "F",
"Paragraph": "1",
"Subparagraph": "i",
"Sentence": "E"
},
"r723": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Form 20-F",
"Section": "6",
"Subsection": "F",
"Paragraph": "1",
"Subparagraph": "ii"
},
"r724": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Form 20-F",
"Section": "6",
"Subsection": "F",
"Paragraph": "1",
"Subparagraph": "iii"
},
"r725": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Form 20-F",
"Section": "6",
"Subsection": "F",
"Paragraph": "2"
},
"r726": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Form 40-F",
"Number": "249",
"Section": "240",
"Subsection": "f"
},
"r727": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Form 40-F",
"Section": "19",
"Paragraph": "a"
},
"r728": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Form 40-F",
"Section": "19",
"Paragraph": "a",
"Subparagraph": "1"
},
"r729": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Form 40-F",
"Section": "19",
"Paragraph": "a",
"Subparagraph": "1",
"Sentence": "i"
},
"r730": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Form 40-F",
"Section": "19",
"Paragraph": "a",
"Subparagraph": "1",
"Sentence": "ii"
},
"r731": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Form 40-F",
"Section": "19",
"Paragraph": "a",
"Subparagraph": "1",
"Sentence": "iii"
},
"r732": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Form 40-F",
"Section": "19",
"Paragraph": "a",
"Subparagraph": "1",
"Sentence": "iv"
},
"r733": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Form 40-F",
"Section": "19",
"Paragraph": "a",
"Subparagraph": "1",
"Sentence": "v"
},
"r734": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Form 40-F",
"Section": "19",
"Paragraph": "a",
"Subparagraph": "2"
},
"r735": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Form 40-F",
"Section": "19",
"Paragraph": "a",
"Subparagraph": "3"
},
"r736": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Form 40-F",
"Section": "19",
"Paragraph": "b"
},
"r737": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Form N-CSR",
"Section": "18",
"Paragraph": "a"
},
"r738": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Form N-CSR",
"Section": "18",
"Paragraph": "a",
"Subparagraph": "1"
},
"r739": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Form N-CSR",
"Section": "18",
"Paragraph": "a",
"Subparagraph": "1",
"Sentence": "i"
},
"r740": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Form N-CSR",
"Section": "18",
"Paragraph": "a",
"Subparagraph": "1",
"Sentence": "ii"
},
"r741": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Form N-CSR",
"Section": "18",
"Paragraph": "a",
"Subparagraph": "1",
"Sentence": "iii"
},
"r742": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Form N-CSR",
"Section": "18",
"Paragraph": "a",
"Subparagraph": "1",
"Sentence": "iv"
},
"r743": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Form N-CSR",
"Section": "18",
"Paragraph": "a",
"Subparagraph": "1",
"Sentence": "v"
},
"r744": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Form N-CSR",
"Section": "18",
"Paragraph": "a",
"Subparagraph": "2"
},
"r745": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Form N-CSR",
"Section": "18",
"Paragraph": "a",
"Subparagraph": "3"
},
"r746": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Form N-CSR",
"Section": "18",
"Paragraph": "b"
},
"r747": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Forms 10-K, 10-Q, 20-F",
"Number": "240",
"Section": "13",
"Subsection": "a-1"
},
"r748": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Regulation S-K",
"Number": "229",
"Section": "402",
"Subsection": "v"
},
"r749": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Regulation S-K",
"Number": "229",
"Section": "402",
"Subsection": "v",
"Paragraph": "1"
},
"r750": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Regulation S-K",
"Number": "229",
"Section": "402",
"Subsection": "v",
"Paragraph": "2",
"Subparagraph": "ii"
},
"r751": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Regulation S-K",
"Number": "229",
"Section": "402",
"Subsection": "v",
"Paragraph": "2",
"Subparagraph": "iii"
},
"r752": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Regulation S-K",
"Number": "229",
"Section": "402",
"Subsection": "v",
"Paragraph": "2",
"Subparagraph": "iv"
},
"r753": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Regulation S-K",
"Number": "229",
"Section": "402",
"Subsection": "v",
"Paragraph": "2",
"Subparagraph": "vi"
},
"r754": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Regulation S-K",
"Number": "229",
"Section": "402",
"Subsection": "v",
"Paragraph": "3"
},
"r755": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Regulation S-K",
"Number": "229",
"Section": "402",
"Subsection": "v",
"Paragraph": "4"
},
"r756": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Regulation S-K",
"Number": "229",
"Section": "402",
"Subsection": "v",
"Paragraph": "5",
"Subparagraph": "i"
},
"r757": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Regulation S-K",
"Number": "229",
"Section": "402",
"Subsection": "v",
"Paragraph": "5",
"Subparagraph": "ii"
},
"r758": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Regulation S-K",
"Number": "229",
"Section": "402",
"Subsection": "v",
"Paragraph": "5",
"Subparagraph": "iii"
},
"r759": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Regulation S-K",
"Number": "229",
"Section": "402",
"Subsection": "v",
"Paragraph": "5",
"Subparagraph": "iv"
},
"r760": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Regulation S-K",
"Number": "229",
"Section": "402",
"Subsection": "v",
"Paragraph": "6"
},
"r761": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Regulation S-K",
"Number": "229",
"Section": "402",
"Subsection": "v",
"Paragraph": "6",
"Subparagraph": "i"
},
"r762": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Regulation S-K",
"Number": "229",
"Section": "402",
"Subsection": "w"
},
"r763": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Regulation S-K",
"Number": "229",
"Section": "402",
"Subsection": "w",
"Paragraph": "1"
},
"r764": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Regulation S-K",
"Number": "229",
"Section": "402",
"Subsection": "w",
"Paragraph": "1",
"Subparagraph": "i"
},
"r765": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Regulation S-K",
"Number": "229",
"Section": "402",
"Subsection": "w",
"Paragraph": "1",
"Subparagraph": "i",
"Sentence": "A"
},
"r766": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Regulation S-K",
"Number": "229",
"Section": "402",
"Subsection": "w",
"Paragraph": "1",
"Subparagraph": "i",
"Sentence": "B"
},
"r767": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Regulation S-K",
"Number": "229",
"Section": "402",
"Subsection": "w",
"Paragraph": "1",
"Subparagraph": "i",
"Sentence": "C"
},
"r768": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Regulation S-K",
"Number": "229",
"Section": "402",
"Subsection": "w",
"Paragraph": "1",
"Subparagraph": "i",
"Sentence": "D"
},
"r769": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Regulation S-K",
"Number": "229",
"Section": "402",
"Subsection": "w",
"Paragraph": "1",
"Subparagraph": "i",
"Sentence": "E"
},
"r770": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Regulation S-K",
"Number": "229",
"Section": "402",
"Subsection": "w",
"Paragraph": "1",
"Subparagraph": "ii"
},
"r771": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Regulation S-K",
"Number": "229",
"Section": "402",
"Subsection": "w",
"Paragraph": "1",
"Subparagraph": "iii"
},
"r772": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Regulation S-K",
"Number": "229",
"Section": "402",
"Subsection": "w",
"Paragraph": "2"
},
"r773": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Regulation S-K",
"Number": "229",
"Section": "402",
"Subsection": "x",
"Paragraph": "1"
},
"r774": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Regulation S-K",
"Number": "229",
"Section": "402",
"Subsection": "x",
"Paragraph": "2"
},
"r775": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Regulation S-K",
"Number": "229",
"Section": "402",
"Subsection": "x",
"Paragraph": "2",
"Subparagraph": "ii",
"Sentence": "A"
},
"r776": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Regulation S-K",
"Number": "229",
"Section": "402",
"Subsection": "x",
"Paragraph": "2",
"Subparagraph": "ii",
"Sentence": "C"
},
"r777": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Regulation S-K",
"Number": "229",
"Section": "402",
"Subsection": "x",
"Paragraph": "2",
"Subparagraph": "ii",
"Sentence": "D"
},
"r778": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Regulation S-K",
"Number": "229",
"Section": "402",
"Subsection": "x",
"Paragraph": "2",
"Subparagraph": "ii",
"Sentence": "E"
},
"r779": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Regulation S-K",
"Number": "229",
"Section": "402",
"Subsection": "x",
"Paragraph": "2",
"Subparagraph": "ii",
"Sentence": "F"
},
"r780": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Regulation S-K",
"Number": "229",
"Section": "408",
"Subsection": "a"
},
"r781": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Regulation S-K",
"Number": "229",
"Section": "408",
"Subsection": "a",
"Paragraph": "1"
},
"r782": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Regulation S-K",
"Number": "229",
"Section": "408",
"Subsection": "a",
"Paragraph": "2",
"Subparagraph": "A"
},
"r783": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Regulation S-K",
"Number": "229",
"Section": "408",
"Subsection": "a",
"Paragraph": "2",
"Subparagraph": "B"
},
"r784": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Regulation S-K",
"Number": "229",
"Section": "408",
"Subsection": "a",
"Paragraph": "2",
"Subparagraph": "C"
},
"r785": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Regulation S-K",
"Number": "229",
"Section": "408",
"Subsection": "b",
"Paragraph": "1"
},
"r786": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Regulation S-T",
"Number": "232",
"Section": "405"
},
"r787": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Securities Act",
"Number": "230",
"Section": "405"
},
"r788": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Securities Act",
"Number": "230",
"Section": "425"
},
"r789": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Securities Act",
"Number": "7A",
"Section": "B",
"Subsection": "2"
},
"r790": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "18",
"SubTopic": "10",
"Topic": "275",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
},
"r791": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1B",
"SubTopic": "825",
"Topic": "944",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
},
"r792": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "4",
"Subparagraph": "(g)(1)",
"SubTopic": "20",
"Topic": "842",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
},
"r793": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "9",
"Subparagraph": "(a)",
"SubTopic": "10",
"Topic": "740",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
},
"r794": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SX 210.5-03(6))",
"SubTopic": "10",
"Topic": "220",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
},
"r795": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Name": "Accounting Standards Codification",
"Topic": "705",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/705/tableOfContent"
},
"r796": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "205",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483504/205-10-50-1"
},
"r797": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(6))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r798": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(7))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r799": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(8))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r800": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "220",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "4",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
},
"r801": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "220",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "5",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
},
"r802": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "220",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "6",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
},
"r803": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "220",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SX 210.5-03(7)(c))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
},
"r804": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "220",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SX 210.5-03(9)(a))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
},
"r805": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "230",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "28",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
},
"r806": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "230",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "28",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
},
"r807": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "235",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.4-08(g)(1)(ii))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
},
"r808": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "235",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
},
"r809": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "250",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "23",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
},
"r810": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "250",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "24",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
},
"r811": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "250",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "5",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
},
"r812": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "250",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "6",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
},
"r813": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "260",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
},
"r814": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "270",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(i)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
},
"r815": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "22",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
},
"r816": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "30",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
},
"r817": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "32",
"Subparagraph": "(ee)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
},
"r818": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "32",
"Subparagraph": "(f)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
},
"r819": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "310",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "2",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
},
"r820": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "323",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "3",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
},
"r821": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "340",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1"
},
"r822": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "350",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
},
"r823": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "350",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(h)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
},
"r824": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "350",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/350-30/tableOfContent"
},
"r825": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "350",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
},
"r826": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "350",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(a)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
},
"r827": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "350",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(a)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
},
"r828": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "350",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(a)(3)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
},
"r829": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "350",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
},
"r830": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "350",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(a)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
},
"r831": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "350",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(a)(3)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
},
"r832": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "350",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
},
"r833": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "350",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(d)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
},
"r834": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "350",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(d)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
},
"r835": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "405",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/405-30/tableOfContent"
},
"r836": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "450",
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/450/tableOfContent"
},
"r837": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "450",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "4",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
},
"r838": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "450",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "9",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
},
"r839": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "450",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "9",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
},
"r840": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "450",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SAB Topic 5.Y.Q2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
},
"r841": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "460",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "8",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
},
"r842": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "470",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1A",
"Subparagraph": "(SX 210.13-01(a)(4)(ii))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
},
"r843": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "470",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1A",
"Subparagraph": "(SX 210.13-01(a)(4)(iii))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
},
"r844": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "606",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "5",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
},
"r845": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "606",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "91",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
},
"r846": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(a)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r847": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(a)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r848": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(a)(3)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r849": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(c)(1)(i)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r850": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(c)(1)(ii)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r851": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(c)(1)(iii)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r852": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(c)(1)(iv)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r853": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(c)(1)(iv)(01)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r854": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(c)(1)(iv)(02)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r855": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(c)(1)(iv)(03)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r856": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(c)(1)(iv)(04)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r857": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(c)(2)(i)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r858": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(c)(2)(ii)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r859": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(c)(2)(iii)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r860": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(c)(2)(iii)(01)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r861": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(c)(2)(iii)(02)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r862": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(c)(2)(iii)(03)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r863": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(d)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r864": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(d)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r865": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(e)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r866": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(e)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r867": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(f)(2)(i)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r868": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(f)(2)(ii)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r869": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(f)(2)(iii)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r870": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(f)(2)(iv)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r871": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(f)(2)(v)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r872": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(i)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r873": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "10",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10"
},
"r874": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "12",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
},
"r875": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "12",
"Subparagraph": "(b)(3)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
},
"r876": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "15A",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
},
"r877": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
},
"r878": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "3",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
},
"r879": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "6",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6"
},
"r880": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "9",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
},
"r881": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "9",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
},
"r882": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SAB Topic 6.I.7)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
},
"r883": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "815",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "1",
"Subparagraph": "(e)(3)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
},
"r884": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "825",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "28",
"Subparagraph": "(f)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
},
"r885": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "830",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-1"
},
"r886": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "830",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481926/830-20-50-1"
},
"r887": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "830",
"SubTopic": "230",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
},
"r888": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "842",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "4",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4"
},
"r889": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "842",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "3",
"Subparagraph": "(a)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
},
"r890": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "842",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "4",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
},
"r891": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "842",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "6",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
},
"r892": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "852",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "7",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
},
"r893": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "852",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "7",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
},
"r894": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "912",
"SubTopic": "730",
"Name": "Accounting Standards Codification",
"Section": "25",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1"
},
"r895": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "942",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.9-04(13)(g))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
},
"r896": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "944",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
},
"r897": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "944",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.7-03(a)(5))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
},
"r898": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "944",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2B",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B"
},
"r899": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "944",
"SubTopic": "310",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "3",
"Subparagraph": "(a)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
},
"r900": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "944",
"SubTopic": "310",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "3",
"Subparagraph": "(a)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
},
"r901": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "4B",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
},
"r902": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "4B",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
},
"r903": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "4C",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C"
},
"r904": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "4D",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D"
},
"r905": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "4G",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G"
},
"r906": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "5",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
},
"r907": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "5",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
},
"r908": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "5",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
},
"r909": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "5",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
},
"r910": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "6",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
},
"r911": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "6",
"Subparagraph": "(b)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
},
"r912": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "6",
"Subparagraph": "(b)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
},
"r913": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "6",
"Subparagraph": "(b)(3)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
},
"r914": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "6",
"Subparagraph": "(b)(4)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
},
"r915": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "6",
"Subparagraph": "(b)(5)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
},
"r916": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "6",
"Subparagraph": "(b)(6)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
},
"r917": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "6",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
},
"r918": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "7A",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
},
"r919": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "7A",
"Subparagraph": "(b)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
},
"r920": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "7A",
"Subparagraph": "(b)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
},
"r921": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "7A",
"Subparagraph": "(b)(3)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
},
"r922": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "7A",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
},
"r923": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "7A",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
},
"r924": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "7B",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
},
"r925": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "7B",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
},
"r926": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "7B",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
},
"r927": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "944",
"SubTopic": "80",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
},
"r928": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "944",
"SubTopic": "80",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
},
"r929": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "946",
"SubTopic": "205",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "4",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
},
"r930": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-04(18))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
},
"r931": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "946",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "3",
"Subparagraph": "(SX 210.6-09(4)(b))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
},
"r932": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "946",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "3",
"Subparagraph": "(SX 210.6-09(7))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
},
"r933": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "946",
"SubTopic": "320",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
},
"r934": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "946",
"SubTopic": "320",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
},
"r935": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "946",
"SubTopic": "320",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "3",
"Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
},
"r936": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "946",
"SubTopic": "320",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "6",
"Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
},
"r937": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "985",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
}
}
}
ZIP
79
0001683168-24-006754-xbrl.zip
IDEA: XBRL DOCUMENT
begin 644 0001683168-24-006754-xbrl.zip
M4$L#!!0 ( !: /EGLGNXSQPT -:' 1 9FMW;"TR,#(T,#8S,"YX
MMSV[@1_]Z9_@^H.M/FIB/+CSAW\<778?1P-)$E591]R:<;B(0DGBE
M 4#;NK^^"S[T("D*I)26G=(?$@E88'?QVP47"Q#Z\,_7A8N>"1<.H[>UB[/S
M&B+48K9#9[>U![-NF,UNMX;^^
MD!MT1RCA6#+^,WK$KJ=*6,=Q"4=-MEBZ1!*H"#C=H.NSRRN,ZG6-?A\)M1E_
M&'77_6,LF?\POB3.+/80J]#4V+IB75OYZ_GX9]>\WM'6.O&
M__C,ENS'UY'S94;H3UY[\F5Y/\#?/A$\E*OKZTOSZ]/K\V+T;OKHOFNMV--5
MDW;?K]XV7[_A.\O^>A>P_""L.5E@!&!0<5M3^H7JO5R=,3YK7)Z?7S2^W/=,
MGZX6$-Z\N@Y]2B._>/_^?<.OC4@3E*\3[D9=7S54]00+LNX9:IT,>H<*B:FU
M0V_+=8-MXNM&4+E#ZJ22O@M(G8C4)C$Z0:RS&7MN0 707[Z-"#U1GV&\7!-/
ML9CXG885.\2"RR0A%,:)ZG*U)"*5-*C::4 L.UU6J-@AM"6/];PSO%#=4-6J
MS67]_*I^=1&U['S^M;<1AV/ZY%)E]7[WY^^NE.^Z9$&H[#"^:)$I]EQ0]9N'
M76?J$+N&).8S(I49BR6V2'9GD2M@2AEX#+AM6*+*EDL'7&)= $7*A&XX<\D8
MI$?J [AL*@=5UV@RF'5JR(%1"SYN]17U9I.I0QV?<^BA%ZBN_-%32L)'O^6'
M1IPXV9,GB#V@O_B?EYP(:.YKU(."L'U(DMW6PJ[EN86:;N3+:AF61^-XQ !_
MQ*[R4'-.B!3!0.\6:0WX)8RRFB_)>L2I8*YC0XF-POY0T&&%PV$BV$KO010F]V^O^A0BP5L?5HBL%4A2ZXJ79N+Q_?WU]H8*.%JRR7"8\3N#+QP>SVV^;)AH\MD>/W?:O
M%03I3N(M%IBO!E/3F5&(^2U,I6%9S*,2%O1#L&S+(9'7Z-%JP'45A\M\N+\W
M1E_1H(/,[EV_V^DVC?X8&.*X
MP#?"+*5< Y^W<7P B-%#NX5Z7>-CM]<=5T#L Z)+X2,9X]<(@>T"C:&_C@]]
MM]\,5?Q;1MS"K.0&!)NSF'-$@Q^:HT&"N_B*+SI#4SS!]0V
M1GV8C4PT;(^0^0_&10:
M,/T4AZDWZ-_5Q^W1O9K7 *SN8QL->T8?&;\:HU8%U+ZES+X%:?'CSZC]KX?N^&N%1RH>(^*J]=X0<[D:0Z7 EF(>
M.LW>VL/87)['L1FU>\88(J^A,1I_1>.1T3>-YK@[Z%>^LF]%,Q'DFP>:MI_5
MTR5:N\1*-;"X2*Y2/IK@%S!MH?:C>M)4$!RQJ"RRN,RQR+Q,Y 3T%YGH3<2H
MRG@? _$83]Q\ ( W@1L*G!UDPG;0.ZMU0!-)[%0H:.=8=B&)5FL
M@4=FMJ$"(G_:81N1C'H-:/13$!5.A7,1VW =)M- +5]>HD*N>()BU],.TFE@
MES=94:%WBABQ121V7%$WR6RQO5XKU%8#Y63V(T?<)4K4*6%?BG!-]W9!?\
MUS:$(,<90Z*OP\9QE4B_'&<AIV1 @1"5N9S"7$;$(LYS[L5E6G,-HTC)
M Q4QBBVNE16YN;9Z6:QYHRC@*N""?306L-K C8C%J@>_Y"@RF4#G"DNP%=A_]
M86#?)M)T^X#=Y:%>R@$N2+&I@-4&MD6FA'-BZWAK&JT&H(D4VSY H_XK)RV&
MY0/EX!(0J?Y!;*CX2"C()/?CN8]> ]-$@FP?IML\D 3_G(1<*EQU<8W%0ED$
M&L@EHQ?()39)&W#I9*GMV]H0+M-.?\ILX]D!
M-V14.S[' AYSY5PM-$!.9)ZT0:Z\.?>[D'LV9@[3'0;R.GD@;.^[DO_W&*I_
MU)60(S)%_E62-^I:PMN:<-1EGK6P;,[)]+8V?7IQZ]'%@;^!VF>O"S>H-WY=5[UR&_D]JM-9.D
MUA\:NQ=VPO?XI9X?0''&):*)RT&S;G\-[JWM,838#$,^(:)V!838NVPSF::V:1!7BJBD
ML C;-]\>(8/?32XA#M^2NT^<0RW][Z*0$6PN]]4R@HA+M)]*68"6PN2M9#/Z(/D%=W)Q=E6\#TDLSWVEUX<[(?;*J+EG_K,VJIT[S,
MA1ECUJ6PGB!"BGNRF*B+BY6LM[5#1([KJB/BMS7)/35AJVNU;V B=Y@]]I\W
MML=]#6HH>/ZL;X>^L=D".[0KR4)1@L;>1,!4[RGJ.\Z\Y6TMZ,X!DBQ%VG3F
M4 (\Z6S(V>_$BBN115 &!9IXZ4CLJ@TED,_V+-DBS\1E2T769 E0S*GT50
M!@6&6,+W79EC9640LZE68NIPL)\MIG;/L?Q-NIBQ'*(J@RJ&O8!5HY!!AFLP
M!7F)B6G+(3/6-&+/(3W:,JCUR:,"/Q$.PXX72T,(9CE@1S&$#E*5097.N!L.
MM8J,=Q784U<&L4W"//>QN3]>6@91>PS3,6M#),!6A$2B
M)DH/BAIDPV14-0E^J@-$)A-'1O('=0M&B<1\=0I+" _6DQEV-YOL$/G*@X#=-5K(68>SQ8-YIWX*B2H:=3FB8Z\B%74(R#D]7"$_Q&4S]22J\DW;,_&_!
M.9+V*^&6(]3/O(6.GZ]-::T]CQ[^F5M19 36+8M.['[[TWC"9J9JD>N R+F.ILP
M0HORB!69)*_RHPM3\0FTVKJE/;I8>C6.^H\4.D14$EW\\^7[=-A761+9S;FC
M3IK,(*;^A*FMPBM_QVV/-OKD9='/FA/;ATH4PL
MNFYHNIXDBC0LBUV(!S$5?V .U_.UN@
M(>9E#I4N2Z!2D*$9O%#"!M7.>C+&D.%P9\)W#@\@<&X/C+JP?,LC(-CZ<5K N#@/=\-5K0W:(33AVU6^->I*!".OV:B=J-XEWPE[+:B'1C0 @ZE8R
MSO\EUO"J@M 9#M.5U4+215>OS0=GEE3*,OBEZ2Q54^G+JK)AV_[)9%CRS3&?
M$0$KBB%(Q0<@'%9K0#^L-;V).GTV9FJJ\^1F-Z)P\[*:^2/,:THP7VX5\:JW
M4M3":I.^RR8I[?(R$EM);-B_>R)%I5A=64'J8(<_8M>#F#U(%HJ!)Y7_V&!Q
MZZS< :*\D4;A;.*'1G F%C[^&U!+ P04 " 6@#Y9AJ.A(5 !#&@$
M%0 &9K=VPM,C R-# V,S!?8V%L+GAM;.U=6V\CMY)^7V#_0Z\/<) \:'R=
M)#/)[(%LRS["D26O),^ 5TB[*YTVHZ[)9EY=Z6^D8VV1>1!G: S$02
M6:RJCRQ6D47RMW^\K3SG%9( 8?_+T>F'DR,'^BY>(/_IR]'#K->?70V'1TX0
M G\!/.S#+T<^/OK'?__G?SCTSV__U>LY-PAZB\_.-79[0W^)?W7&8 4_.[?0
MAP2$F/SJ? 7>FGV#;Y 'B7.%5R\>#"'](6KXL_/QP]DY<'H]!;I?H;_ Y&$Z
MW-%]#L.7X//Q\6:S^>#C5[#!Y'OPP<4K-8*S$(3K8$?MY.TD_A-5_\U#_O?/
M[*]'$$"'ZLL//K\%Z,L1:S=N=G/^ 9.GX[.3D]/C?]^-9NXS7($>\IG>7'B4
MU&)4RNJ=?OKTZ9C_FA0ME'Q[)%[2QOEQPLZ.,OT52N>G']Z"Q5&B?*Y!@CTXA4N'_4O1V[6Z),#_[OD,
MKV/VV_$5IOV1,LIK/1.X_'*T_+[Q*/&SBY.?SD\8Z;]E"H7;%]HO \2ZU9%S
M7*_92^ Q#(0R#JN9+"[?/QCT@T ^?88ACH_5J!G-?^J%D*PH,+0Q:D;OZ130WP"RJ.11I6Y+UDS?YG9J7J?0HZ9R06?(
M<#NG/P; 96Y0I<:JZK5DUQX#^.>:(C)X9?VGVH*5ES^@D6W7V'9B=-6:GH-'
MKRTQLK0ZFCG4&*ZJU_8LHL:5L$)G,XH:7]4UNYY=U/A4)M#Y3*.J5U4*!QSQ
MUS $R MZ,_BT4K.V3:@:%(QKWZ-*7_2#0"&^;;<5 X)/H0O1:XL&74+8@'AL
MO!/J?VB$$:TU8$#'^%28C^XLN0@[<7Z =M RQKX? "CP$A@,U]K0I9H-J1NQDWI^]OYBIV
MRYZRCM4IM.TA)YWSGN!7Q#9 ;C"IMPRC2*DK >ADB*G+Z2$^OB9+^N.4QL@U
M!*B@U)4 UW )"8&+9MJ74.F*\0>?4(U1V_ 77- ?+J$/EZC:K].GU)$ RJ-4
MH6IG$:.BP5.HVG7,F( Y@B" JC-I77J'$N8.A&O"#?-DR1G1\'9;(G\@495'
M0PU2G2B!E4.K0ZFAI7=O/5*8@8]@%GKOV^,P]HI\S
M->!;"/T%7"1T&..*>_\A"EG9.!OCU.FQU(TUZ_ST?^.273%2OL&?8>B,4<^0%US!=LD\")ZSLQ@9C+A$\/NQG>/):*@7-)#TE:"T^X6(+@D6==K(/>
M$P OQPS&8^B%0?(-!Y:#&G_Q1Q3F7:T)2P5(:'O@$7J\Q3_BMW'A%>V'6VKC>'*.6 ;%ZGG94OVE3UP'$SH.OAR=)NT XF9Z
M23'])2YQ'+!XC9'I(=H?DOI+@E<>S,0SIYI
MJ#WG9O 5!F%FZ;.(6'EI-8#.C (DD],F/.+U@F"_8CF&8;4UD-92P^?<*#XJ
M$ =1KR%97,W*Y4OI*;4G\PHM8QA2_OU/8$O "WBT%VM
M?POJJ$'RL_E^+I79)H2RNZ,BC]P6=U4TS79L51IK^9[@%TC"+0O&0^I1,V_Z
MA7EKTGE67LL._U2 B(K -@&4WY"D; [>7&_-#I_<8KS8(,\3 Z56VPZ'5>@A
MJ2O )N *^QT[]L5PR>K8X-[MCHVH$5J-WF_C]Y82?;Z"#E
MVP93QLUD^1!$HUCB9,FKV>'ZBAPL%9&MPF@?^8RQ[VH$>.GB=OB^U<%=442;
ML$AMK%5&(F5ES:Z?W8,M6T127CG+ES?MQ8NU+U@X*Q?8I@Z59"=^0^'SU3H(
MZ<1,$C&WE4"IU3;MZBO#IJ.,[E=]DJPJ^ 2\_?[T-@[*!:M 595,>_'56*A(
M8=\X*J; J5@Y4173;KR.H9.+;1-&6<]+W
MQI.FAK8R%2$B;@.@O%HB)#+Q[@!9#_PJ\H!!(
MUB2%%4P[_LJP5(AL$SI3EN'IPT62LDZ]X?5JS>\VN(9+Y"+))*E2UW08H(R9
MNB)L@F].Z-2^)ELN9F0-*JR=N(;I&$ 9JBJA2P#JF8RJDW[$EV@S%UU%VTCL
MR,@8AOR@M!W5S64Y%-X[ H*^4[VKN]9V=.J8
M^>!LI0Y[E(NGH1]" @.)J6V+OGU>9A,]Y7-Q*ZX*LJ.KW"$?$RYX%>C%DO8Y
MIBW")U*,3>"E@NZ^O]")5:MKFAZ;JK*)UX+T$#.X8*(C7\M]7JJ:WX[SFAG1
MSX@Y>.AF*#B=I)I&'
MT*;O"5[*PK%,(5/1Y"OTU[*%[GT)T^:N1*>%D# KC4T3T14.J#<<*I=5 =UN53U_$EZRB[ O:B@\@7PRBFYA]^CLUU^LD(^",#K6*]Z/
M3^9 Q?JFQ[00F_R)AGM-="6!%-=-V014W)>EM
M@FLGV'X90\%,D.K+Y&F#$E%@ 47G3PZ42B^*I#XG&0E&>0T%R"Y#/F+BA@E-GA+^:L,REXS*71?@20 ZJ!O1,
M[[AJ0=A8;S8Y#DP8UALG_@QX<++,'.?;G>63+ 8HUC>]/ZMK+_7TMH58EM57N$;4'E <_2E1TTZ\U))WI$BXQN]A=LONJ1<3T
MSJONH*JA(9ML)7><:CC!5?5,G_?2A5%-#S8AE_6Z(D.RIHS'<1?VXXZ7NO=S
M\!820%6/?$"V0ZJ^0'7^2W$&)WC[=%^.W$B/M8?(=SE3TLJ6!ZH"HB*Q35*B]T#$.5->!<,=.#
MJY3KXDTS>9@L&@X9"9HEX=4@97H(J>!76T-6C:^2I-$D8;3=5,S6&S(]QCO2
MW+NR$K*\8W%TW/<7_%,,UN)_U]$-L-7)W%VU9]K>'*8O=8N63?U2HL]:%LIJ
M:R-,">JF3UD$L\JQAU8FK]8;LMC@U# >#73=IC,DV&N(3=O@S>5OSZ>-6;U.
MP:@V)6IZBU"C [0AKA+8!TWCSF1
M"KDS_$T*F4('B^\?!&D-_]DX9,E)(3D3(5G#(6^(-M5!67VX> W2VY6U*-
M7[N17AVB0^/_5Q05@V9-5-Y5K',-J<%TH[?UQ(!D2YF>YAM#4B:T3:"DGR:=
M+/-W 8MAJJIG>GIN#)R:8FR"4AR!-LXUJ)5GT&'R3E-P-55E$\K\8<=+0 5F
M'BAU/ROLJ:B\\;R?IAC*%6$39+LW:+X1JI)KO)' 55;6>%I/4ZC$"K )IGV*
MWS4*:'"!(M,?&?Q3,615]8RG\S2%3TTQAUF(V&?87L-'R=I"OIP:"+]8"()
MH-;'CSA1GUU[ Z]A]._0K[YJ/DYLKZJGALDG2S%15HQ5VY6%AR14LS4J*RI&
MSR<6PJDJHGUS5K$3%A\>E&;@*-16!-;B=1$=+5DU6HN,)ZZ4=&FNHIHBH!:O
MJBCIY0 .29&/:)